首页 > 字节深圳后端实习生还愿面经
头像
iyuanyuan
编辑于 2020-08-06 17:15
+ 关注

字节深圳后端实习生还愿面经


1、自己的情况

本科通信研究生软件,做的项目不多,4月开始春招实习,到今天算是真正结束找实习。期间拿到4个大小不一的offer,本来6月就不想再面试,但是因为看到周围同学很多去了一线大厂,自己也想试试,就面了一下字节后台,想不到上岸了。因为在找实习的过程中从牛客网也获取了很多信息,现在上岸了想将自己的一点面经分享给大家,希望对大家有所帮助。

2、一面 0727(80min)

1、一上来先做算法,自我介绍都不用:文件拆分求剩余空间最小

2、自我介绍+项目难点

3、点击url发生什么事情?

4、dns解析过程

5、4次挥手过程,为什么4次,为什么等待(从socket的角度回答,问得很细)

6、tcp为什么可靠

7、http和https的区别

8、两个单链表求相交结点:需要讲出多种思路

9、算法:字符串去除b和去除ac讲思路

10、数据库设计(选课)+手撕sql(需要考虑多对多的关系)

11、僵尸进程和孤儿进程

12、进程的通信方式

13、栈和堆的区别

14、gc回收过程

一面的话面试体验很扎心,很多问题感觉面试官都不太满意我的回答,想着凉的,结果过了。

3、二面 0730(65min)

第二天(0728收到通知,约二面),当时问能不能当天晚上,说不行,因为29号需要外出,所以就约了30号下午的面试。二面是两个面试官来面我,真的是活久见了。后面才知道这个面试官是一个leader

1、自我介绍+问项目+问课程

2、算法题:股票问题+圆环回原点问题

3、static变量和普通变量的区别,问c语言结果我回到了Java的,我后来说c只会看,语言特性不会了

4、jvm原理(讲了很多)

5、类加载过程的细节

6、网络7层模型、数据链路层的职责+ARP协议、传输层的职责

7、客户端挂了以后,服务器怎么办,tcp连接会不会断开(问吐了)

8、4次挥手为什么多一次

9、进程A通过共享内存、mq和fork三种情况传地址*p给进程B的读写问题,那传的是文件描述符fd呢?(一共6种情况,问吐了)

二面体验好很多,面试官时不时点头,体验很好。

4、三面(0804)

本来约的是0731下午的面试,但是后来说leader要开会,所以改到了8月4号

1、自我介绍+项目介绍

2、算法:接雨水的多种方法。如果分开两个数组,怎么分能够保证接的水最多?

3、算法:找名人

4、热门评论数据库设计:sql怎么写,如果不用数据库存怎么实现

5、数据库注入

6、为什么mongodb用b树,而mysql用b+树

7、登陆模块怎么设计,密码怎么存,数据加密,MD5

8、session和cookiet的区别

9、请求头和响应头有哪些?502和504状态码的区别

10、tomcat的进程模型是怎么样的

三面面试体验极好,面试官一直在笑。

5、总结

竟然没有hr面,直接发offer了,也很吃惊。终于上岸一线大厂,以后一定需要继续努力,成为更优秀的自己。



更多模拟面试

全部评论

(10) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐