菜鸡本菜的字节客户端一面二面

抱着学习的态度,本着面到就是赚到的精神,下午五点面了字节跳动的客户端。
有些问题记不清了,下面是记得的。
一面(49分钟)
0.自我介绍
1.static作用
2.staic全局变量和局部变量的区别,存储位置
3.进程内存分布
4.说到全局/静态区有data段和bss段,面试官问data段和bss段的区别
5.栈区和堆区的区别
6.函数调用栈了解过吗,和进程栈的关系(不太会)
7.线程栈和进程栈的关系(不太会)
8.进程和线程的关系
9.多线程的作用
10.两个线程写同一个全局变量,结果
11.如何控制线程并发访问的安全性,锁机制
12.互斥锁和自旋锁的区别
13.计算机网络(不会,本菜鸡非科班的,不会)
14.问了点项目
15.手撕代码:
从根节点到叶节点路径和为定值的所有路径(先说思路,再写代码,写的还算顺利)

二面(42分钟)
一面面完,面试官让我等一下,等了大概十分钟,二面面试官上线。
没有自我介绍,直接开问
1. 项目和实习中遇到的问题
2. C语言申请内存的函数
3. 为什么malloc需要指定大小,free不需要
4. realloc用过吗(没有)
5. 讲一讲智能指针
6. 讲一讲虚拟内存,有什么好处
7. 静态链接和动态链接,优缺点
8. 内存对齐
9. 大端和小端
10. 二维数组的遍历,按行访问和按列访问效率对比
11. 一个线程做i++10000次的结果,两个线程分别对全局变量i,做i++10000次的结果,为什么
12. 数据库用过吗(没有)
13. gdb用过吗(没有)
14.问了点项目
15. 手撕代码
给定一个字符串,如果ab相连出现,就去掉,包括去掉之后再次产生的ab。(先说思路,再写代码,不是很顺利,调试了一会)
面试结束,面试官说HR会联系你的。

下午五点多点开始面试的,面完快七点了,有点虚脱。
不管面试过没过,收获挺多的。
#字节跳动提前批##字节跳动##C++工程师##校招##面经#
全部评论
二面的15题是啥意思呀...字面理解不是很简单吗
点赞 回复
分享
发布于 2020-07-01 22:55
字符串那个题的思路是什么啊,好像见过但记不清咋做了
点赞 回复
分享
发布于 2020-07-01 23:04
百信银行
校招火热招聘中
官网直投
卤煮面的哪个部门啊
点赞 回复
分享
发布于 2020-07-02 01:04
楼主面的哪里?
点赞 回复
分享
发布于 2020-07-02 01:10
有没有后端转客户端的小伙伴啊
点赞 回复
分享
发布于 2020-07-02 01:11
欢迎大家选择北京客户端研发岗位
点赞 回复
分享
发布于 2020-07-02 07:26
为啥你的客户端是C/C++?
点赞 回复
分享
发布于 2020-07-02 08:18
请问客户端一共几面啊
点赞 回复
分享
发布于 2020-07-02 08:29
请问客户端是一面二面连着的吗
点赞 回复
分享
发布于 2020-07-02 09:27
请问这个是实习还是提前批?你这里就是两轮技术面+一轮HR吗?
点赞 回复
分享
发布于 2020-07-02 10:46
请问楼主二面的结果出来了嘛?
点赞 回复
分享
发布于 2020-07-02 10:52
我以为是移动客户端 看题目 懵了 😅
点赞 回复
分享
发布于 2020-07-02 11:05
北京 测开,连着三面,   有木有。。
点赞 回复
分享
发布于 2020-07-02 11:18
提前批对于我这种垃圾双非研究生,非科班的是不是就是炮灰啊,我干
点赞 回复
分享
发布于 2020-07-02 11:21
看到超越妹妹的头像点进来,加油
点赞 回复
分享
发布于 2020-07-02 16:38
谢谢楼主,学习了
点赞 回复
分享
发布于 2020-07-02 21:05

相关推荐

14 84 评论
分享
牛客网
牛客企业服务