字节跳动客户端一面 已挂~仍需努力啊

五一放假回来第一天收到HR小姐姐的电话,投的C++转到了客户端,约的2019.5.8上午10:30面试。本来就已经不会什么了,然后就周一、周二,恶补了两天,周三早上去面试。比预计早了一个小时,在MCD里又看了看。

大约10:15到的,结果面试官堵车了,11点开始的面试。面试官也是某邮的小哥哥。
全程一个小时,中间小哥哥会说面试一半了,面试大半了。


开始一顿彩虹屁,估计是因为晚到的原因。然后开始首先就是介绍自己,然后是

1. 基本内容

1.关键字 const static
static用在成员函数中,在类中
2.内联函数
内联函数和宏的区别
3.问了好多是在编译还是运行的问题
比如,虚函数表
4.内存
堆和栈
内存泄漏的避免
malloc和new的不同
5.容器的底层都是用什么实现的
6.哈希表的实现的两个函数,如果哈希值一样怎么避免存储的碰撞

2.面向对象

1.多态的实现方式?
虚函数,模板(没说上了)

3. 多线程

进程和线程
进程需要哪些段?代码段(没说出来)
知道哪些锁?
进程之间怎么通信?
为什么会出现死锁?怎样避免?

4.计算机网络

五层、七层模型,都是什么
TCP、UDP的区别 流量控制,拥塞避免,滑动窗口等等都要介绍到
TCP怎么进行可靠通信 没答出来校验和
应用层有哪些协议

5.算法

1.什么是完全二叉树
2.各种排序算法以及其复杂度、稳定性
3.红黑树
4.手写了道16进制转10进制的题
只是实现了最基本的,没有考虑越界,异常什么了

6.项目

问了一下简历上写的项目,感觉就是象征性走了个流程


很感谢小哥哥的一点是,在一半的时候告诉我说面试时不要说,觉得、好像,之类的词。而且回答问题要全面或者说多说,我基本就是说几句就没了,还得让面试官引导着。面试应该是让面试官少说。
其实,除了我真的感觉自己不太会说话,能把天聊死以外,真的是知道的少或者说知道的浅显。有些还是这几天硬补的,了解了个皮毛。


面试结束时就中午12点了,跟着小哥哥见识了一下食堂。
从中午吃饭的情况来看,感觉男女比例还好,甚至有种女生比男生多的感觉。
伙食还不错吧,跟小哥哥边聊边吃,得到的信息:
tips:
1.其实大厂基本都是转正,或者在一家实习,去另一家工作。因为本科生毕业的关系,秋招六七月份就开始了。
2.做研发要一直不停的学习,30岁就是个坎儿了。
3.下午一般两点开始,有活儿的话就自己看着来,晚上加班到10点后给报销打车费。
4.要保持好工作,生活的平衡,保重身体啊。

ok,这次面试感觉问的问题挺全面的了,也算挺有收获的一次面试吧。
真的想要找个大厂实习啊啊啊~

发布了20 篇原创文章 · 获赞 6 · 访问量 4653

猜你喜欢

转载自blog.csdn.net/better_eleven/article/details/89953647