美团面经
1.自我介绍
2.项目里你负责的什么
3.C++虚函数,纯虚函数
4.数据库的事务,具体在代码里怎么实现事务。比如:我往一个表里插入一个a再插入一个b再插入一个c,你怎么实现
5.redis数据库跟本地数据库有什么区别吗
6.你熟悉的数据结构说几种
7.c++里内存是怎么分配的
8.接口
9.redis实际工作中有用到过吗?
10.线程池
11.互斥锁和排他锁
12.线程和进程的区别
13.tcp和udp
14.tcp网络编程用到了哪些函数,客户端?服务器端?
15.数据清洗是怎么清洗的
16.什么情境下会用到redis?
17.多线程编程有了解吗?
手撕代码:
1.先来个练手,快排
2.有一个G的文件,里面存的是[1,8],[9,12],[13,17].........等等的这种区间,每个区间代表一个城市。现在我给定一个数,你怎么
判断这个城市是什么?先说思路,在写代码
最后,还有什么想问的吗?然后,闲扯淡时间
#面经##C++工程师##美团##校招#
2.项目里你负责的什么
3.C++虚函数,纯虚函数
4.数据库的事务,具体在代码里怎么实现事务。比如:我往一个表里插入一个a再插入一个b再插入一个c,你怎么实现
5.redis数据库跟本地数据库有什么区别吗
6.你熟悉的数据结构说几种
7.c++里内存是怎么分配的
8.接口
9.redis实际工作中有用到过吗?
10.线程池
11.互斥锁和排他锁
12.线程和进程的区别
13.tcp和udp
14.tcp网络编程用到了哪些函数,客户端?服务器端?
15.数据清洗是怎么清洗的
16.什么情境下会用到redis?
17.多线程编程有了解吗?
手撕代码:
1.先来个练手,快排
2.有一个G的文件,里面存的是[1,8],[9,12],[13,17].........等等的这种区间,每个区间代表一个城市。现在我给定一个数,你怎么
判断这个城市是什么?先说思路,在写代码
最后,还有什么想问的吗?然后,闲扯淡时间