注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
本帖最后由 论坛匿名用户 于 2020-6-6 12:13 编辑
字节ios客户端开发3+hr面经
字节的ios客户端的面试问的基础问题,其实相对来说会深入,问的问题都是常规问题,但是面试官会一点点的深入挖掘,不断向下,所以复习时,绝对不能只是背基础知识,背面经,而是要真正弄懂!复习的时候,只要有一丝丝不会的细节就赶快去查,因为面试官很喜欢抓着细节往下
不过头条面试体验太好啦!面试官都是开导类型,很温柔善解人意,答不出来也不尴尬hhhh
..
字节ios一面(50min)
. check 1point3acres for more.
每个问题都要深入很多,不停地往下挖,回答的时候会不停地深入深入再深入
1. 进程和线程是什么,区别是什么
2. 多线程是什么
3. 进程通信地方式,以及详细说每一个
4. 锁,知道的锁和用法
5. 线程安全的方式有哪些
6. 线程池
7. 进程在内存中的内容,内存地分配
8. 动态链接区的内容
9. 怎么实现P,V操作(面试官说什么汇编实现什么的,我我我不太懂,我只会用C语言用对应的函数和结构体实现)
10. TCP\UDP的详细内容和区别
11. HTTP
12. HTTP和TCP的关系
13. 三次握手为什么是三次. 1point3acres.com
14. HTTP和HTTPS
15. SSL握手. 1point3acres
16. HTTPS算法加密有哪些,对称么?
17. OSI模型和知道的协议,详细介绍
18. 数组和链表的区别,以及优缺点
19. 二分查找算法介绍,时间复杂度
算法题:给定一个数组,输出它的所有子数组
例如:输入{1,2,3},输出{},{1},{2},{3},{1,2},{1,3},{2,3},{1,2,3}
我看牛客上的大神们都是连着面的二面,然而我的面试官让我后续等hr,我以为我凉了,然鹅过了半个小时打电话约了第二天的二面~
字节ios二面(1h). 1point 3 acres
问的依旧很深,一个问题不把我问到绝路就不罢休啊呜呜呜,,,
1. 锁
2. 多线程. Waral dи,
3. 共享内存
4. 虚拟内存
5. 指针和引用
6. 面向过程和面向对象. 1point 3 acres
7. 虚函数
8. 虚函数表. From 1point 3acres bbs
9. 纯虚函数. 1point 3acres
10. 抽象类
11. C++的模板、泛型优点和缺点
12. 内存对齐方式
13. 三次握手.google и
14. 四次挥手
15. 一次URL请求的过程
算法题:股票动态规划买一次和买两次的情况,分别实现代码,然后自己写全主函数完整运行测试
字节ios三面(1h)
1. 上来问我有没有把前两次不会的知识搞懂呀~ 然后问了几个前面两次答得不是很好的问题,所以说,不会的知识下了面试赶快
2. ssl加密以及加密算法
3. https
4. 数据库索引-baidu 1point3acres
5. 面向对象设计榨汁机,makejuice(xxx),参数传进去什么
6. INT_MAX+1后变成啥
7. 补码、反码
8. 【1-1024】这1024个数中,再随意放进去一个数,然后找到这个数的方法(提示:用中学生用的方法,不要考据算法). check 1point3acres for more.
. From 1point 3acres bbs
算法题1:给定两个版本号,比较大小,例如:
..
version: 1.5 2.6.7(边界情况1:1.5=1.5.0,边界情况2:格式不符合)
v1<v2 : -1. .и
v1>v2 : 1
v1=v2 : 0
int compareVersion(string v1, string v2)
算法题2:右移字符串。例如:.
abcd123 -> 右移 1 -> 3abcd12.
abcd123 -> 右移 3 -> 123abcd. ----
moveRight(char[] chars, int n) {
. ----.google и
//要求空间复杂度O(1)
字节ioshr面(1h)
. From 1point 3acres bbs
. 1point3acres.com
感觉字节的hr面都不怎么刷人,基本就是打电话过来问问情况,入职时间啊什么的。. check 1point3acres for more.
. Χ
|