首页 > 跟谁学 提前批 C++ 面经
头像
华未央
编辑于 2020-08-06 12:05
+ 关注

跟谁学 提前批 C++ 面经

一面49min

1.自我介绍

2.说一下IO多路复用

3.epoll和select的区别

4.epoll lt和et的区别?

5.TCP粘包?

6.对于服务器性能方面,你判断优劣的指标是什么?如何查看当前服务器的运行状态?

7.有没有遇到过线上服务器出现问题情况,如何在线上处理这些问题?

8.对于单核的多线程是否会提升性能?

9.平常会使用哪些stl容器?

10.stack的底层是什么?

11.deque的底层了解吗?

12.场景题:在一个100w人的城市,找出身高最高的100个人

13.手撕代码:单词反转i am a boy 变为boy a am i

14.手撕代码:不使用stl中的string等容器,实现一个字符串的匹配并替换函数

15.反问

微信视频面试,面试官人很好,感觉循序渐进,会一点一点深入,面试体验很好。我觉得自己回答的还可以吧,许愿一个二面

二面50min

1.讲一下deque的原理 (一面问过,我还窃喜呢,万万没想到)

2.如何实现deque的随机访问?实现一个deque (现场造轮子,没写出来……)

3.线程通信方式有哪些?如何实现多线程++i

4.进程通信方式有哪些?再想想有没有其他的,开开脑洞 (我……)

5.C++11的新特性了解?shared_ptr介绍一下

6.如何使用shared_ptr?

7.make_shared和shared_ptr<T> a(new T)两种使用方式的区别(昨天晚上刚好看到了)

8.struct A{

int a;

};

struct B{

int b;

};

struct C:A,B{

int c;

};

C c;

A* a=(A*)&c;

B* b=(B*)&c;

(void * )a==(void *)b是否成立,为什么?(题目给错了,本来没有&,我看了半天感觉不对……)

9.死锁讲一下?

10.讲一个死锁的具体简单例子

11.手撕my_memcpy(char* dest,char* src,int len)

12.反问

感觉一丝凉意。。deque没撕出来太伤了,面试官一直对着我笑。总结总结,继续努力

三面28min

1.自我介绍

2.介绍项目,运用的技术栈,项目的成果等

3.说一下单例模式及其c++实现

4.c++程序的执行过程

5.c++运行时的内存模型

6.籍贯、高考成绩、父母做什么工作的

7.一直保持成绩好是怎么做的

8.优缺点,优点怎么体现的

9.能不能实习

10.为什么要报提前批?

11.职业规划,技术路线规划

12.反问
三面面试官是部门主管,氛围比较轻松感觉获益匪浅,许愿跟谁学offer



更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐