字节跳动三面成功拿下offer,分享一下我的三面面经
作者:互联网
一面(30分钟)
年轻的小哥
- 自我介绍
- http 3次握手和四次挥手
- get, post区别
- http状态码
- mysql 引擎,哪一种支持事务
- acid,
- 索引结构, 好处,查找过程
- 进程和线程区别,
- 进程间如何通信
- 知道哪几种锁
- …
- 一道binary serach 变种, 简单题
二面(50分钟)
另一个小哥
- 什么时候能实习,实习多久?
- 问了一些操作系统的的知识
- fork, 僵尸进程, 如何回收子进程等等
- 设计lru,然后手撕代码
- 写完还有时间,又来了一题 由二叉树前序和中序遍历找出后续遍历
三面(40分钟)
中年秃头主管
- 什么时候来实习?
- 为什么来字节跳动?
- 微信建群功能如何设计?
- 手撕代码 leetcode 4 简单题
- 写完了还有时间,便问我最熟悉那种语言,我说Java
- 然后啪啪键盘,估计搜当场搜考题。。。
- 30s后突然眼睛放光问, 复制一个 a = “xyz” , a = new String(xyz) 问有啥区别?
- 害,我忘了,以为都是在heap上能有啥区别, 便说没区别。
- 看大叔脸色一变, 就感觉凉了一半。
- 他继续问你再想想看, 当时我实在是忘记了,想了一会说不知道,
- 然后他就不开心了,反问我那你Java会啥?
- 我说我会Spring
- 然后他说那就结束吧???
最后
本文分享给需要面试刷题的朋友,也祝愿大家顺利拿到自己想要的offer,再分享一份面试资料(高频面试题目及解析)
需要获取得话麻烦一键三连+评论,然后添加VX(tkzl6666)即可免费领取
标签:区别,面经,然后,面试,offer,实习,三面,进程 来源: https://blog.csdn.net/m0_46874920/article/details/114267173