前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >三面字节跳动后面试总结-(研发端面经)

三面字节跳动后面试总结-(研发端面经)

作者头像
烂猪皮
发布2020-11-10 14:07:10
7480
发布2020-11-10 14:07:10
举报
文章被收录于专栏:JAVA烂猪皮JAVA烂猪皮

面试题+答案领取方式:关注公众号【Java烂猪皮】后台回复【666】

三轮技术面,整体感觉非常好,面试官都非常的专业而且nice

可能有一轮给我的感觉是压力测试,看你在被质疑的情况下的表现

字节一面:

问了下简历和岗位相关的项目问题

tcp 四次挥手协议,为什么是四次

b tree和b+ tree的区别

回表,联合索引

https ssl讲一下,讲一下证书签发过程

算法题:binary tree 每层找最大值:level order traversal(BFS)

array,先递增后递减,可能有重复,找到一个数:三次binary search,第一次找到分界点,然后分别找target number

进程通信方法,说下管道

字节二面:

get/post 详解 说到get一般把数据放在url上,问:是什么协议规定的,可以放在body里么?

说下http request 和 response

然后记得不太清楚了,就感觉问的很细,被锤的感觉

算法题:diameter of binary tree, DFS, bottom-up方法,感觉会有很多corner case,但其实点就在于:edges=nodes-1

一亿个shot int,sort them 点在于:short int 是2^16, 然后有范围了,就可以用count sort来做,index当作值

什么是前后端分离,不分离的code长啥样

什么是事务,transaction

字节三面:

聊聊天。。。

primary language是java,所以问了static变量什么作用,放在哪里

hashmap和hashtable区别

rand3 () 求rand5 () 说下怎么做

算法题:next permutation 点在于:怎么找到需要swap的index和比他值大的index,然后,需要从swap index之后需要sort么?

不需要的,因为前两次找index的时候,保证了从右往左是ascending,所以只需要two pointers reverse就行

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-11-03,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 JAVA烂猪皮 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 面试题+答案领取方式:关注公众号【Java烂猪皮】后台回复【666】
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档