_上了。 江西师范大学·2022届
APP 内打开
16
2
45

菜鸡求职经验分享:美团C++

【一面】

1.自我介绍

2.项目里你负责的什么,具体讲讲你的项目任务

3.C++虚函数,纯虚函数

4.数据库的事务,具体在代码里怎么实现事务。比如:我往一个表里插入一个a再插入一个b再插入一个c,你怎么实现

5.redis数据库跟本地数据库有什么区别吗

6.你熟悉的数据结构说几种

7.c++里内存是怎么分配的

8.接口

9.redis实际工作中有用到过吗?

10.互斥锁和排他锁

11.线程和进程的区别

12.tcp和udp

13.tcp网络编程用到了哪些函数,客户端?服务器端?

总结来说,美团一面问的还是很简单的,重点是问项目怎么做,看你的项目能力吧,个人观点!



【二面】

1、4核4g内存 64位linux系统的电脑可以申请6g的空间吗?

2、linux内存模型,内存分配,虚拟内存,分页讲一讲。

3、 讲讲微服务,spring cloud什么组件怎么设计

4、最近看什么书,讲一讲

5、手写二叉树遍历,非递归


【三面】

面试官很佛系,很有好感,感觉全程在聊天,都是让我自己找一些自己感兴趣的方向,再仔细深入聊。有一个地方没有回答好,就是操作系统的内存管理为什么要分页,分页最本质的好处在哪。还有个题目是判断一个二进制数中1的个数,假如二进制数是64位,一种方法是用一个哈希表把所有出现过的64位的二进制数中1的个数给保存起来,另一个方法使用分治的思想,把64位分成两个32位,再把32位分成两个16位,再把16位分成两个8位,这样的话,8位的可以放进寄存器,这样查哈希表的话,多查找几次把缓存预热后查询就会比较快。和之前那个方案对比,聊了一下两个方法的快慢问题


发布时间:2020年08月27日
用户头像
我来说两句…
共 2 条评论
姐、拽的有气质 哈尔滨理工大学·2022届
学长回答的已经很棒了。感觉学长面试下来还是很从容的
2020年08月14日 回复
废话很多的鸡腿子🍗 安徽大学·2022届
卑微21届秋招狗求一个笔试经验
2020年08月27日 回复