暑期实习面经汇总


字节暑期实习后端开发一面(凉经)

3.21 一面 (60分钟)

首先整个面试体验还是很好,面试官很和善,有问题也会交流,字节对算法侧重较大,没写出来所以无了

1.比赛经历相关
2.new和mallor的区别
3.mysql索引相关
4.mysql事务
5.B+树
6.三次握手,四次挥手
7.场景题

  • 视频面试这种形式的网络通信,用哪种协议比较好?为什么?
  • 登陆网站后,发现网站打不开,这个时候可能会是什么地方出了问题?

8.进程和线程
9.进程之间的通信
10.保证当多个线程时,数据访问安全的问题?
。。。。(记不清ing)


算法题:143. 重排链表
忘了咋优化了,寄!!!


百度暑期实习一面二面(凉经)

4.16 一面 (75分钟)

1.自我介绍
2.问项目
3.C++11新特性
4.智能指针
5.循环引用问题及解决
6.手写shared_ptr,就大概哪些成员变量和成员函数实现
7.move有了解过吗
8.给出了智能指针一段代码的用法,找错
9.C++内存管理
10.STL的一些容器
11.一个程序从预处理到运行经历了那些过程(详细说,编译过程中还包含词法分析、语法分析、语义分析……)
12.进程和线程的区别
13.进程和线程资源共享问题
14.死锁的概念
15.死锁产生原因
16.死锁的预防
17.死锁的避免
18.算法题


4.16 二面 (55分钟)

1.自我介绍
2.问项目

3.算法题

4.写个mysql查询语句 (可能因为我说我mysql不熟所以就没有深问)
5.C++11相关知识


总结

感觉二面表现的不是很好,算法题卡顿比较多,呜呜呜无了😭


金山云暑期C++开发实习一面二面(已oc)

4.6 一面(30min)

0.自我介绍
1.挖项目
2.聊在学校参加的比赛
3.问在学校的一些学习课程
4.为什么选择找工作
5.C++虚函数的原理
6.宏定义和const
7.STL库用过吗,用过哪些
8.知道vector list….的底层实现吗
9.操作系统的一些东西
。。。。。
(后面记不太清了,问要不要撕算法,说没时间就不写了,没反问)

4.11 二面(15min)

0.自我介绍
1.有了解过C++11吗,有哪些新特性
2.C++11的智能指针相关
3.智能指针是怎么使用的
4.share_ptr有什么问题
5.weak_ptr和share_ptr的区别
6.linux线程是怎么创建的
7.进程和线程的区别
8.进程和线程分别拥有哪些资源
9.进程通信的方式
10.反问环节

总结

C++和操作系统问的比较多,计网和数据库几乎没问,感觉对操作系统比较重视,语言本身更不用说了


文章作者: 再也不会
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 再也不会 !
  目录