字节跳动客户端面经+一二三面又一二三面然后意向

楼主写的项目是tinySTL,所以项目相关问题就是这个了。楼主的经历是第一次到三面挂,然后第二次就oc,所以下面是六次面试的面经。
然后就是吹爆字节的面试体验,第一个部门的进度正常,被捞之后一天一面,速度非常快,还有就是六次面试的面试官都挺好的,遇上答不对的问题会先做引导,虽然面试时有压力但不会给我压迫感

一面9.9-90min

1、自我介绍

2java的传参是值传递还是引用传递

3、指针传参和引用传参的区别

4、正数和负数的二进制存储

5、介绍static

6、深拷贝浅拷贝

7、反向迭代器

8、为什么不能存放引用类型到容器中

9mapunordered_map底层

10unordered_map冲突解决

11shared_ptr

12、写一下生产者消费者

13、死锁条件

14、判断链表有环

15、进程和线程的区别

16、进程通信

17、进程切换为什么慢

18、线程池

19tcp的连接是真的连接吗

20http状态码

21httpshttp的区别

22ssl握手

23、算法题:K个一组反转链表

24、反问

 

二面9.13-55min

1、项目:为什么做这个项目

2、项目:介绍一下

3、简历写了了解java,水平如何

4java使用了哪种GC(不知道,我介绍三种GC)

5、如何解决内存碎片

6、异常和中断

7、链表三等分

8、进程的通信方法

9、使用socket传输数据经历几次内存拷贝

10c++的特性

11、重载和重写

12、算法题:二叉树镜像

13mapmutilmapunordered_mapunordered_mutilmap

14、反问

 

三面9.16-50min(飞书面)

1、自我介绍

2、项目:为什么做这个项目

3、项目:收获最大的

4、项目:介绍tinySTL

5、了解什么排序

6、写一个单例模式

7cc++的区别

8c++类的结构、了解操作符重载的实现吗

9、如何找到内存泄漏

10GC

11shared_ptr的问题

12tcpudp区别

13、流量控制

14、介绍static

15、算法题:最长不重复字符串

16、有没有实习时间

17、是否有考研计划

18、对客户端感兴趣吗

19、反问


一面9.26-65min

1、自我介绍

2、项目:介绍分配器的rebind

3、项目:容器构造时两个构造函数为什么发生冲突

4DNS的过程

5、三次握手、为什么不能两次

6getpost

7urlencode

8、一个字节对齐例子、好处

9、介绍虚函数

10、一个虚函数例子

11deletefree

12c++11的特性

13、一个shared_ptr例子

14、如何判断链表有环

15、十亿个数找出前1000

16、算法题:正整数之和

17、反问

 

二面9.27-50min

1、自我介绍

2、项目:介绍tinySTL

3list的底层实现

4listvector的对比

5、项目:介绍迭代器

6、进程切换、切换的上下文有什么

7、虚拟内存的好处

8、虚拟内存查找内存的过程

9C语言调用函数的过程、参数和返回值存放在函数栈还是哪里、如何获得地址

10cpp到可执行文件的过程

11、链接过程的具体实现

12、访问www.baidu.com的过程

13DNSARP的过程

14、左值右值的概念、右值引用的用处

15、十亿个数找出前1000,十万个数找出前1000

16、算法题:无序单向链表排序

17、是否有考研保研计划

18、反问

 

三面9.28-55min

1、项目还有没有别的

2、学习成绩以及哪些课比较差

3、怎么没实习

4、项目:介绍下tinySTL

5、项目:type_traits如何使用和偏特化

6、左值引用和右值引用

7、分配器如何实现(内存池)、内存池如何实现、分配和回收、内存抖动

8mmap的优势

9shared_ptr(如何实现以及是否线程安全)

10atomic的底层实现

11、引用计数法的劣势

12、消费者生产者

13tcpudp的应用场景

14、视频通话使用udp如何保证音画同步

15、如何解决tcp粘包

16TLS的握手

17TLS中间人攻击

18、智力题:二维平面矩形和射线是否相交

19、算法题:字符串压缩

20、反问

#字节跳动##面试题目#
全部评论
老哥啥子部门
点赞
送花
回复
分享
发布于 2021-09-30 12:59
请问只写了tinySTL一个项目吗
点赞
送花
回复
分享
发布于 2021-10-05 14:51
滴滴
校招火热招聘中
官网直投
也可以试试《去哪儿网》-校招内推, 这两天投递,可赶12号笔试,最后一波了!!!目前技术hc还挺多 https://www.nowcoder.com/discuss/706975
点赞
送花
回复
分享
发布于 2021-10-10 19:37

相关推荐

孩子目前拿到了几个日常实习的offer,下半年就要去继续读硕,现在把一些跟大模型基本无关的全部排除,有个大厂做的事情看起来像是完全CRUD没有什么LLM的应用场景应该就不去了,其他大厂当时保险起见投的基本都是传统后端岗,基本没什么大模型场景,另外有offer的应该这两天也要开始推掉了,剩下的这两个想请各位来帮忙参考一下应该去哪个,1. 某中大厂,做机器学习平台,大模型部署,分布式,微服务的工作。因为偏AI infra,技术栈应该和多数做系统的后端比较通用,比较适合去类似后端开发岗位,而且他们这个服务是部署前期,用户量从已经达成协议的其他机构来看应该会有不少,结束之后比较好说成果。岗位也是大模型相关,因为公司体量比大厂还是小不少所以每个人搞的东西似乎比较广,应该还是会涉及一些和模型相结合的相关工作。但是这个岗跟模型训练和微调甚至数据处理本身似乎关系不大,可能会参与一点涉及Peft的工作?但是绝大多数似乎都是平台研发做接口做API和做分布式,训练过程和推理加速估计不会有多少涉及,语言Go和Python为主,我没听见有很多用C++/C的地方我感觉GPU和并行计算估计是接触不到了,对之后找算法岗和大模型岗除了场景本身可能有用以外用处似乎比较有限。2. 新能源车厂,做机器学习系统,边端推理加速,并行计算,高性能计算。公司Title名声差别不是那么大,做的东西是风口热点,而且因为不好做所以护城河深。C++和Python为主,基本是正统高性能计算岗,纯血机器学习系统。但是因为我之前没有其他后端方向的实习,对分布式和微服务这种后端常用技术栈这个岗位应该基本完全没有涉及,如果机器学习方向出现问题不好转通用后端。而且不确定组里的技术水平是怎样的,考虑到是在车厂所以模型体量会偏小而且更多关注在边端设备的推理加速,之后全职找工作类似场景感觉比较有限,因为业务跟多数互联网公司差别都很大,相当于之后基本只能去车厂和硬件厂找,大公司可能会有但是体量应该会非常小。想请各位帮忙选一下,谢谢大家,如果希望知道其他细节可以来问。现在还有几家在流程的,也有很类似的岗位,希望可以获得一些参考。 #晒一晒我的offer#  #牛客在线求职答疑中心#  #我的求职思考#  #如果可以选,你最想去哪家公司#
点赞 评论 收藏
转发
5 76 评论
分享
牛客网
牛客企业服务