字节跳动客户端面试记录及许愿
8月9日收到意向书,莫名其妙转到教育线,奇奇怪怪,但还是准备接了唉
所以总共四次技术面,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++工程师#