字节跳动面经分享,offer已拿到手

104 篇文章 16 订阅
89 篇文章 0 订阅

点赞关注,不会迷路!   

前言

收到已经拿到字节跳动offer的面经投稿,还是一名大四学生的哦。大家多学习学习  努努力加油都进大厂啊!

一面:40min

HashMap和ConcurrentHashMap的区别

vector,list

C++多态,虚函数机制

进程通信

进程线程差异

TCP三次握手四次挥手细节

算法题:最长不重复字串(HashTable,O(N))

面试官人非常好,有一些遗漏的知识点会给你指出来并且讲解,也很耐心。

二面:1h

Java多态(看程序说结果,比较复杂,还考察了override和overwrite)

二叉搜索树

B树b+树

红黑树删除算法

用互斥锁实现读写锁,写者优先

算法题:有100个方格,每个上面有毒蘑菇和体力蘑菇,毒蘑菇减体力体力蘑菇加体力,当前体力是能跳到的最远距离,求是否能跳到最远方格,如果可以,求落在第100格上的最大剩余体力

二面面试官挺严肃的,回答问题不会肯定或者否定你,听完你的回答就会直接继续下一个知识点,节奏非常紧凑。面完我一度以为凉了,结果十分钟后hr打电话通知三面,而且三面面试官说前面的两次面试官评价挺高。所以小伙伴碰到比较严肃的面试官也不要灰心,平常心回答就好

三面: 1h

服务方法调用

RPC/Netty

序列化/反序列化

10亿找Top10000,需要考虑分片,如果用最小堆需要考虑高效合并

要考虑等待时间且带有优先权的打印机,设计数据结构使打印任务高效

二十四点牌

在三面开始的时候面试官问了能够实习的时间和想要实习的地点,猜测可能是leader直接面试(最后也正好去了这个面试官在的城市),人很和善,不过问题都不是我准备过的基础题型,碰到的时候还是有一点束手无策。

收到offer啦!等了快两周终于拿到心心念念的offer哈哈!

其实准备字节跳动的面试还是需要着重准备基础部分(数据结构、算法、操作系统、计算机网络),另外对做算法题的要求很高,如果在看到题目的时候能直接给出这个题目的最优时空复杂度解法,面试官对你的评价会很高。

如果基础知识比较扎实了,可以看看网络上的面试经验,找找自己不会的知识点,查漏补缺。

也祝大家都能拿到心仪的offer!

最后

今天的内容就到这里了,希望对大家有帮助。

就面试而言很多知识其实我们可以很容易就掌握了,但是要以学习为目的,你会发现很多东西我们得深入到计算机基础上才能发现其中奥秘。

最后还想对你们说几句心里话,工作这么多年,也帮别人面试过一些人。不管是站在面试官的角度看还是leader的视角,面试大厂除了面试技巧和经验,过硬的技术和好的项目经验也是自己的王牌和底气。一线大厂核心技术分享

 我花了比较长的时间整理了一些学习资料,上面发的就是资料中的冰山一角,希望能帮到大家!点击一起学习 暗号:csdn

                         

  后续会分享更多纯干货文章,希望能真正帮到你们。你们的支持就是我最大的动力!欢迎关注点赞啊!

                                                       

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值