字节跳动IOS客户端开发一二面凉经

一面:
40min
1、自我介绍
2、vector的size和capacity的区别
3、vector如何实现动态扩容
4、写一个动态分配的二维数组及其析构
5、使用过多进程吗,如果不处理会有什么结果
6、线程和进程的区别
7、死锁的概念
8、用宏写一个max函数
9、define和const的区别
10、哈希表讲一下,经过hash function之后得到的值有什么用
11、有什么想问的

算法题:
20min
打印二叉树的左视图(BFS)

中场休息:
5min(出去喝了口水,二面的面试官就开始叫人了。。)

二面:
50min
1、自我介绍
2、问项目
3、LRU用什么数据结构,如果要淘汰双向链表中的某一个节点怎么操作
4、UDP和TCP的区别
5、http和https的区别,https是怎么用TLS加密的
6、密钥怎么来的
7、UDP的应用场景
8、sizeof()的输出结果(数组和指针)
9、给一个struct,占多少内存
10、写一个sql(没学过)
11、讲讲数据库的索引
12、TCP的流量控制怎么实现
13、给一个二叉树的中序和前序遍历结果,写出后序遍历结果
14、http的状态码介绍一下,了解304吗
15、为什么UDP不可靠,tips:什么使用场景下为了速度可以舍弃部分数据
16、动态链接和静态链接的区别
17、如果让你一周之内上手ios开发,你怎么打算
18、TCP的可靠性体现在哪(相比UDP)

算法题:
5min
用两个栈实现队列

把能回忆起来的问题都写出来了,二面面完之后面试官就说今天的面试结束了,7天之内hr会通知下一场面试或者结果,应该是凉了。。二面的面试官面了很多计网,操作系统,数据库的问题都答不上来,还是自己非科班掌握的太浅了,继续努力吧。。。。
#字节跳动##面经##校招#
全部评论
但是这几个算法题都比较简单  你应该写出来就没大问题
点赞 回复 分享
发布于 2020-03-04 22:24
我的天啊,这算法题没走错片场吧
点赞 回复 分享
发布于 2020-03-04 22:33
楼主是内推么 同今天面试  两个小时后出结果  面的后端  一面和二面都因为我以前没搞过后端感觉不match ,靠着简单的算法题获得了三面的资格 orz
点赞 回复 分享
发布于 2020-03-04 22:53
这是IOS岗??
点赞 回复 分享
发布于 2020-03-04 23:33
C++转iOS?
点赞 回复 分享
发布于 2020-03-04 23:53
这不是C++么?
点赞 回复 分享
发布于 2020-03-05 00:49
老哥,怎么问这么多C++知识,不是IOS开发吗?没问IOS相关吗?
点赞 回复 分享
发布于 2020-03-05 19:50
这个部门我也面过,二面我记得是个女面试官,然后一直问操作系统和计算机网络,但是算法题不是很难,大概是表现不太好,被挂掉了, 然后后来被电话捞起来,三面面试官主要就问了一个get和post的区别,但是我也不会,算法题出了个dp, 然后就彻底凉了
点赞 回复 分享
发布于 2020-03-11 09:46

相关推荐

10-09 09:39
门头沟学院 C++
HHHHaos:这也太虚了,工资就一半是真的
点赞 评论 收藏
分享
11-18 16:08
福州大学 Java
影流之主:干10年不被裁,我就能拿别人一年的钱了,日子有盼头了
点赞 评论 收藏
分享
评论
2
30
分享
牛客网
牛客企业服务