刚出炉的~字节后端面经

字节面试体验真不错 ,虽然答的不好,痛苦并快乐。
一面:
自我介绍
TCP/UDP
进程通信方式
进程/线程区别
三次握手,四次挥手
死锁的必要条件
手撕代码:输出字符串,然后建立链表,对链表进行排序。我用的归并排序,逻辑上对了,但是牛客上没运行出来,面试官最后放过了。
二面:
两道题,
1.给了个场景。当时我立即想到这是 有向图的拓扑排序,只不过我忘记了图的建立,只把拓扑排序写出来了,最后时间都是面试官再问我咋存结点。
2. 单生产者和单消费者      多生产者和多消费者  手撕
然后问论文和我自己优势,这就一顿乱吹了。
然后等HR通知。
感觉要凉了,两道题没有一道做完整的。等着感谢信了。
#字节跳动后端实习日常##字节跳动##实习##软件研发工程师##面经#
全部评论
日常实习没有笔试嘛
点赞 回复 分享
发布于 2021-10-26 15:32
楼主请问你一面结束后多久收到可以二面的通知呢
点赞 回复 分享
发布于 2020-04-23 13:23
楼主面的是哪个部门啊
点赞 回复 分享
发布于 2020-04-22 20:03
请问一下楼主,从笔试到一面要等多久呀
点赞 回复 分享
发布于 2020-04-22 19:48
一二面隔了多久呀
点赞 回复 分享
发布于 2020-04-21 17:26

相关推荐

08-15 15:27
已编辑
门头沟学院 Java
昨晚下大雨,主包十一点多从公司往家里赶,把平板淋坏了,郁闷。--- --- --- --- ---聊实习。面试官非常有礼貌。一听是golang,对为什么投java表达了奇怪,遂不细问。常规八股:1. 抽象类与接口的区别2. JDK中你知道哪些并发安全容器3. 如果要实现一个单生产者多消费者模式,你有哪些方法?4. synchronized和reentrantlock锁之间有什么区别?5. Spring Controller如果想打印日志,怎么做?6. 如果一个Controller是上传文件的接口,那么在AOP层做完了文件流的读取,在Controller层还能重复读取吗?7. Java线上CPU打满,如何排查?8. 进程和线程的区别?9. 如何快速找到指定目录下大于100MB的所有文件10. Spring、Spring Boot中你常用的注解有哪些?11. @Autowired和@Resource之间有什么区别?12. MySQL用的是B树还是B+树,这二者有什么区别?13. delete * from,drop,truncate之间有什么区别?14. 脏读、可重复读、幻读分别说一下15. Redis常见数据结构16. Redis的Hash使用的时候有哪些注意事项?17. 给一张表,user_id, class_id, grade,找到每个班级排名第二的成绩18. 有没有用过窗口函数19. JVM类加载机制说一下聊实习情况。无手撕凉凉。体会:SSM完全生疏还没复习,大失败!非常感谢面试官帮我找状态。
我的秋招“寄”录
点赞 评论 收藏
分享
面试前,被导师call了, 面试完全没心情,疲惫,痛苦。【面试问题】👋 你好,那我们现在开始。请先大概做一下自我介绍。🎯 你这几个项目里哪个最熟悉?挑一个你觉得技术含量或技术难度最高的讲讲。🤖 大模型代码生成?🧪 生成的程序怎么运行?🛡️ 你这个程序的意义是什么?🔍 具体怎么监控?🤔 为什么还要用 LLM 来生成?✅ 生成的程序一定正确吗?🧐 没有人工 review,如何验证有效性?📊 你怎么评估 overhead?⚙️overhead 有多大?📈 overhead 主要消耗在哪些地方?🔗 举几个例子。📦 数据怎么存储?⏱️ 阈值怎么设定?🖥️ 另一个 xxx是做什么的?🚀 这个项目解决了什么问题?面试官直接说:这个项目没有任何意义,玩具,没用。📝 哪个语言最熟悉?C++🔍 如果线上应用性能差,你怎么分析并优化?🌡️ 你提到的 perf/火焰图具体怎么用?📚 C++ 有哪些常见数据结构?🔒 哪些是线程安全的?🛠️ 如果要实现一个线程安全的 vector,怎么做?🔄 知道哪些无锁数据结构?🧮 vector 的扩容机制?📏 vector 的 resize 与 reserve 区别?🔐 用锁时要注意什么?如何避免死锁?🔄 单把锁也可能导致死锁吗?🗣️ 两个线程/进程如何通信?手撕:无锁多生产者,单消费者的 ringbuffer🧱 请手写一个多生产者单消费者、无锁且线程安全的队列。🧾 解释一下刚写的代码思路。
秋招笔面试记录
点赞 评论 收藏
分享
评论
3
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务