字节跳动客户端面试记录及许愿

8月9日收到意向书,莫名其妙转到教育线,奇奇怪怪,但还是准备接了唉

7月4号开始面,面完了一直没消息,自认为是挂了,加上实习又特别忙所以一直没问,29号发短信给HR,HR说前面有一面表现不好所以先搁置在一边了然后搁着搁着把我给忘了……约当天下午就加面但因为我在实习没有带个人电脑没法面,然后改成第二天30号加面,面试官说是最后一次技术面,31号早上询问HR告知前一晚面试通过,祈祷能给意向书
所以总共四次技术面,4号隔了太久了能回忆起来的不多。本人是非计算机专业菜鸡,客户端相关的只有一个QT的pc客户端,在面试中基本被当作无客户端基础看待,主语言为C++

一面50min:
1.自我介绍
2.进程线程区别
3.进程调度方式
4.数据库事务和join
5.HTTP和HTTPS区别,HTTPS握手
6.c++多态和菱形继承
7.求二叉树的最大宽度
8.Leetcode1 要求空间复杂度o1

二面70min:
1.讲QT经历
2.大量http相关
3.TCP/IP相关
4.手写策略模式,白金铂金黄金会员打不同折扣
5.算法,链表相关,忘了具体是哪一个了
6.剑指offer 二维数组的查找
这轮面试的问题遗忘的比较多

三面50min
1.项目比赛经历,聊了很久
2.一面后https有提升吗?回答没有😂面试官说没关系
3.线程安全相关
4.栈实现队列
5.Hashmap相关
6.Leetcode 200岛屿数量
7.如何统计一段时间里同时在线用户数量的峰值以及处于峰值的时间段(精确到秒)
面试官最后说这一面表现很不错

四面70min:
1.实习相关,聊了很久
2.自我评价,优缺点;最困难的时期,最光辉的时刻
3.cookie session作用和区别
4.http多路复用
5.输入www.baidu.com找不到地址的原因
6.设计LFU,要求get和put的时间复杂度均为o1
7.Leetcode53 最大子序和

其实运气真的很好,手写算法都超级简单,实习期间朝九晚十几乎完全没有看相关基础知识和刷Leetcode,祈祷能拿到意向书🙏🏻🙏🏻🙏🏻面试问题遗忘的很多实在抱歉
#面经##校招##字节跳动##C++工程师#
全部评论
LFU其实不好写😂😂
点赞 回复 分享
发布于 2020-08-01 09:43
楼主base哪里啊,我和楼主差不多,只有一个QT的项目,三面结束没消息了
点赞 回复 分享
发布于 2020-08-01 09:47
所以一般是只有三面,你这个是因为拖的太久,所以有四面??
点赞 回复 分享
发布于 2020-08-01 11:06
点赞 回复 分享
发布于 2020-08-03 19:13
请问楼主如何统计一段时间里同时在线用户数量的峰值以及处于峰值的时间段(精确到秒)呀
点赞 回复 分享
发布于 2020-10-08 14:42
2sum要求O1的空间复杂度吗?除了暴力还有什么算法
点赞 回复 分享
发布于 2020-10-10 19:19

相关推荐

满意offer一个就好:为什么八点钟走,因为我一个人在长沙孤苦伶仃,我不想回家,就在公司摸鱼
点赞 评论 收藏
分享
评论
5
38
分享
牛客网
牛客企业服务