字节跳动面试回来,想跟在金三银四准备跳槽面试的伙伴聊聊

371 篇文章 12 订阅
189 篇文章 2 订阅

三轮技术面,整体感觉非常好,面试官都非常的专业而且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就行

最新2021整理收集的一些高频面试题(都整理成文档),有很多干货,包含mysql,netty,spring,线程,spring cloud、jvm、源码、算法以及最新的简历模板等学习资料,也有详细的学习规划图,面试题整理等,需要获取这些内容的朋友扫描下方二维码免费获取:暗号:CSDN

å¨è¿éæå¥å¾çæè¿°

看完三件事❤️

如果你觉得这篇内容对你还蛮有帮助,我想邀请你帮我三个小忙:

  1. 点赞,转发,有你们的 『点赞和评论』,才是我创造的动力。

  2. 关注公众号 『 java烂猪皮 』,不定期分享原创知识。

  3. 同时可以期待后续文章ing🚀

  4. .关注后回复【666】扫码即可获取学习资料包

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值