暑期实习面经
一、先说一下offer情况
腾讯娱乐互动事业群 C++后台 base深圳(已拒)
阿里同城零售事业群 Java后台 base杭州
字节跳动飞书工作室 C++后台 base广州(还剩hr面)
华为消费者业务事业群 C++后台 base东莞(已拒)
二、在说一下本人情况
本人广州某211研究生,本科拿过几块ACM的牌,有一段腾讯的实习经历
三、面经
腾讯(笔试5道题4.3道)
1.一面 25min
由于我在腾讯实习过,面试官就没问什么技术问题
①说一下进程和线程的区别
②说一下进程间通信的方式
③讲一下在腾讯实习学到了什么
④做了几道很简单的题
2.二面20min
就是在聊人生规划,没什么好写的
3.hr面15min
①讲一下上次在腾讯实习学到了什么
②分享一下ACM经历
阿里(笔试2道题,1.4道)
1.一面 60min
①讲一下二叉树,排序二叉树,平衡二叉树,红黑树,B类树(我讲的很详细,大概讲了15分钟)
②讲一下7大经典排序算法(我也讲的很详细)
③围绕项目问了几个问题
④说一下面向对象
⑤了解哪些设计模式
⑥数据库底层优化的问题问了一些
⑦在腾讯的实习经历
2.二面60min
①你是C++技术栈,为什么来面Java
②说一下C++世界和Java世界的异同点(这个问题我和面试官扯了好久,具体细节忘了)
③为什么不继续留在腾讯
④你觉得Go语言和Java哪个更好
⑤TCP的三次握手四次挥手
⑥https的加密握手的过程
⑦讲一下腾讯的实习经历
⑧对我们部门了解吗
3.三面36min(是个超级大佬)
①为什么不留在腾讯
②问了些Java底层的东西,然而我根本不会Java
③为什么不找算法岗(算法门槛高呀😭)
④有没有以第一作者的身份发过顶会(哎,如果有的话我为什么不去投算法岗😓)
4.hr面15min
和腾讯的hr面问的东西差不多
字节跳动(笔试4道题,3.2道)
1.一面107min
①上来就是一道hard题(lc基本计算器)
②select、poll、epoll的区别
③LT和ET的区别(围绕着这个延申了好多😭)
④讲讲你的线程池是怎么实现的(围绕着这个来了一道场景题)
⑤nginx说一下
⑥一堆很细的C++语法,具体我就不说了,建议大家看看《Effective C++》(好细的语法😭,没准备根本就不可能知道)
⑦vector的扩容机制(又延申了一大堆C++的基础语法好细好细的,如果光知道虚函数表根本就不够,得从汇编的角度答)
⑧map,unordered_map的区别(延申了一大堆hash表的问题)
⑨场景题
2.二面45min
①口述一道算法题的思路
②说一下腾讯的实习经历
③在腾讯实习最大的收获是什么
④问了3道场景题
⑤能实习多久
(明天hr面)
华为
1.1面+2面70min
①问了一堆操作系统,我记不太清了
②说一下腾讯的实习经历
③在腾讯最大的收获是什么
④一堆计算机网络的东西
⑤为什么不投算法
⑥一道mid的题(lc大数相乘)
我其实很想去字节跳动的(我学校在广州,字节base也在广州),但是又答应了阿里的leader一定会去阿里,现在真不知道怎么选,希望大家帮个忙