字节跳动客户端开发日常实习一面面经
本来投的是后端开发岗,挂了之后被捞到客户端了,客户端零基础,所以没问客户端相关知识
算法:
● 找出一个整数的二进制形式有多少个1(easy)
● LC33.搜索旋转排序数组(mid)
算法做了30min左右,面试官人很好一直在提供思路降低时间复杂度,无项目拷打,做完直接问八股,主要是计网和操作系统,总时长1h左右
1. 进程和线程的区别?哪个负责资源调度?
2. 死锁产生的四个条件是什么?分别描述
3. 死锁的循环等待和占有等待有什么区别?用关键词描述
4. 你了解哪些排序算法?
5. 排序算法的稳定性是什么?冒泡排序和快排是稳定的还是不稳定的?
6. 能不能把冒泡排序变成不稳定的?如何实现
7. TCP和UDP的区别是什么?
8. 说一下网络滑动窗口机制?
9. 如何用两个单向队列实现栈,说明详细过程
另外有些问题想不起来了
#面经# #字节跳动# #客户端#
算法:
● 找出一个整数的二进制形式有多少个1(easy)
● LC33.搜索旋转排序数组(mid)
算法做了30min左右,面试官人很好一直在提供思路降低时间复杂度,无项目拷打,做完直接问八股,主要是计网和操作系统,总时长1h左右
1. 进程和线程的区别?哪个负责资源调度?
2. 死锁产生的四个条件是什么?分别描述
3. 死锁的循环等待和占有等待有什么区别?用关键词描述
4. 你了解哪些排序算法?
5. 排序算法的稳定性是什么?冒泡排序和快排是稳定的还是不稳定的?
6. 能不能把冒泡排序变成不稳定的?如何实现
7. TCP和UDP的区别是什么?
8. 说一下网络滑动窗口机制?
9. 如何用两个单向队列实现栈,说明详细过程
另外有些问题想不起来了
#面经# #字节跳动# #客户端#
全部评论
相关推荐
点赞 评论 收藏
分享
昨天 09:06
郑州升达经贸管理学院 数据分析师 点赞 评论 收藏
分享