字节跳动飞书iOS开发一二面

字节飞书iOS开发一面 4.24 约50min

一. 写在前面

面试官小哥全程笑嘻嘻,感觉很憨的样子...

二. 非技术问题

1. 自我介绍

2. 项目经历

三. 技术问题

1. TCP和UDP的区别

2. 死锁的定义以及形成的原因

3. C++内存管理机制

4. 如果delete一根指针两次,会发生什么?

这题答的不好,平时没有研究过。见https://blog.csdn.net/qq_36570733/article/details/80043321

5. 讲一讲MVC设计模式

6. HTTPS通信方式简述

7. 用过多线程吗

我说写Python爬虫用过。然后问我会不会出现什么问题?我说会出现ip封禁的问题,然后问我怎么解决?我说ip代理池、线程睡眠或者减少线程数量。然后就没有深究了,毕竟我真没怎么用过多线程...

8. 用过哪些数据结构并挑几个讲讲

9. Swift中optional类型有哪些解包方法

四. 代码题

二叉树的中序遍历。听起来是不是很简单?递归当然简单了,但是偏偏让你写非递归的...想了好一会儿,幸亏写出来了...后来又问后序遍历的非递归实现,我说不会。

字节跳动的效率还是高啊,面完10分钟就打电话约二面了


字节飞书iOS开发二面 4.26 约60min

一. 写在前面

面试官看起来很厉害的样子,笑眯眯的...笑里藏刀呜呜

二. 非技术问题

1. 自我介绍

没啥好讲的,自我介绍我基本已经背下来了,毕竟已经面试了十几场了。

2. 项目经历

重点来了...我本来以为面试官听不懂就会无视的。但是重点来了,面试官开始针对我的项目经历进行深挖,问我在项目过程中遇到什么问题,使用了什么模型,怎么解决问题,还问我点深度学习的问题,我tm三个月没碰机器学习了,只能随便扯扯淡了...看来项目经历得认真准备啊!

三. 技术问题

1. 你在学习iOS开发中遇到什么难点或者说新鲜的知识点?

我回答了闭包、闭包表达式、协议等等Swift语言的一些特性。然后面试官就让我陈述了我对这些知识点有什么理解以及应用场景。我又是一脸懵逼,只能根据以前编程时遇到的问题随便讲讲了。

2. 你对异步的理解以及使用场景?

这题是接着上一问的,因为我说了我在写url请求时会用到尾随闭包。但是我没有显式地使用过异步或者说基本都是谷歌一下然后直接把代码复制粘贴过来的,所以只能根据自己的印象说一说异步的条件、定义等等,回答得不是很完善,大概这题就问了15分钟吧。

四. 写代码

具体题目见https://blog.csdn.net/XX_123_1_RJ/article/details/86718507。难度嘛emmmm ,对大佬来说应该不是很难,主要还是用栈和一个计数器来解决,有半个小时的时间来完成,但是我最后也没有完整的写出来,因为做过的类似的题目还是太少了...

五. 总结

面试官是知道了我一面问了哪些问题的,所以应该是对症下药,觉得我在基础知识(不就是背书吗!)这块儿没有什么大问题,而是针对某一个具体的知识点进行深挖,看看我的应用迁移能力怎么样。我最后问了个问题:你怎么不问我一些类似于操作系统啊计网的问题呢?他鬼魅地笑了一下:看来你准备得不错啊~面试官还是很老辣的,字里行间都透露着“杀机”。

#字节跳动实习##字节跳动##实习##面经##iOS工程师#
全部评论
楼主技术面只有两面吗?  还有想问一下楼主视频面试是用的飞书吗?
1 回复 分享
发布于 2020-05-02 17:22
还愿来了!已拿offer,祝愿大家也能早日上岸,告别春招实习!
点赞 回复 分享
发布于 2020-04-27 19:37
字节跳动的面试方式很灵活,每一轮面试可能环环相扣!也就是说,你光靠背知识点应该是行不通,还是需要有自己的理解!算法基础这块,可能不同面试官对算法的看重程度不同吧,至少我碰到的面试官没有其他帖子里说的那么可怕😂
点赞 回复 分享
发布于 2020-04-27 15:33
楼主好厉害!!!
点赞 回复 分享
发布于 2020-04-27 13:49

相关推荐

找到实习就改名4月17日下午更改:这个在牛客不是老熟人了吗
点赞 评论 收藏
分享
03-15 14:55
已编辑
门头沟学院 golang
bg:双非学院本 ACM银 go选手timeline:3.1号开始暑期投递3.7号第二家公司离职顽岩科技 ai服务中台方向 笔试➕两轮面试,二面挂(钱真的好多😭)厦门纳克希科技 搞AI的,一面OC猎豹移动 搞AIGC方向 一面OC北京七牛云 搞AI接口方向 一面OC上海古德猫宁 搞AIGC方向 二面OC上海简文 面试撞了直接拒深圳图灵 搞AIGC方向一面后无消息懒得问了,面试官当场反馈不错其他小厂没记,通过率80%,小厂杀手😂北京字节 具体业务不方便透露也是AIGC后端方向2.28约面 (不知道怎么捞的我,我也没在别的地方投过字节简历哇)3.6一面 一小时 半小时拷打简历(主要是AIGC部分)剩余半小时两个看代码猜结果(经典go问题)➕合并二叉树(秒a,但是造case造了10分钟哈哈)一天后约二面3.12 二面,让我挑简历上两个亮点说,主要说的docker容器生命周期管理和raft协议使用二分法优化新任leader上任后与follower同步时间。跟面试官有共鸣,面试官还问我docker底层cpu隔离原理和是否知道虚拟显存。之后一道easy算法,(o1空间解决 给定字符串含有{和}是否合法)秒a,之后进阶版如何用10台机加快构建,想五分钟后a出来。面试官以为45分钟面试时间,留了18分钟让我跟他随便聊,后面考了linux top和free的部分数据说什么意思(专业对口了只能说,但是当时没答很好)。因为当时手里有7牛云offer,跟面试官说能否快点面试,马上另外一家时间到了。10分钟后约hr面3.13,上午hr面,下午走完流程offer到手3.14腾讯技术运营约面,想直接拒😂感受: 因为有AIGC经验所以特别受AI初创公司青睐,AIGC后端感觉竞争很小(指今年),全是简历拷打,基本没有人问我八股(八股吟唱被打断.jpeg),学的东西比较广的同时也能纵向深挖学习,也运气比较好了哈哈可能出于性格原因,没有走主流Java路线,也没有去主动跟着课写项目,项目都是自己研究和写的哈哈
烤点老白薯:你根本不是典型学院本的那种人,贵了你这能力
查看7道真题和解析
点赞 评论 收藏
分享
评论
4
24
分享

创作者周榜

更多
牛客网
牛客企业服务