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

五一放假回来第一天收到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,这次面试感觉问的问题挺全面的了,也算挺有收获的一次面试吧。
真的想要找个大厂实习啊啊啊~

  • 8
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值