网易严选iOS客户端开发一面面经

网易严选iOS开发一面 4.14 约40min

一. 写在前面

我发现了,只要你不写iOS开发的相关经历,就不会问...为什么不写呢?因为我根本不会...

二. 非技术问题

1. 自我介绍

2. 项目经历

最好严格按照STAR原则进行叙述,但是面试官似乎也没有多问我具体的细节,可能根本没有听懂我在讲什么...

3. 学习中遇到困难

可以挑自己在平时写小项目时遇到的困难来说,最好要具体一点,还要说解决方法。我tm作死地说了数字电路与逻辑设计这门课学起来有困难,然后面试官好像很感兴趣?就追着我问学数电有啥困难,我哪知道啊,我啥都忘了!!

4. 学到的知识的体现

请挑你比较熟悉的内容来说,比如数据结构与算法操作系统什么的。我又一次作死,回答了计算机系统基础,然后就有了下面的展开...(我计组的知识忘了很多,主要自学了操作系统和计算机网络这两门课...)

三. 技术问题

1. 程序执行的过程

  1. 代码编译成可执行文件后,静静地躺在硬盘中...

  2. 操作系统要执行它了!

    • 首先,操作系统运用虚拟内存技术为进程创建虚拟地址空间,用一个页表把硬盘中代码/数据的位置(程序所占的地址空间被分为一个一个的)记录在表中; img-1

    • 其次,加载器loader找到程序(指令)的入口地址(还是虚拟地址);

    • 然后,CPU查询页表,试图把虚拟地址映射成物理地址。如果页表查到的地址还是指向硬盘,就把程序加载到内存中,再通过页表的翻译,定位到物理内存的地址;

    • 最后,进程结束,内存中的数据会被清理、覆盖,程序还是静静地躺在硬盘上。

2. 动态链接和静态链接的区别

我是真不会,请参考https://www.cnblogs.com/tracylee/archive/2012/10/15/2723816.html

3. TCP协议的特点

4. TCP三次握手过程

5. TCP拥塞控制的方法叙述

  • 慢开始和拥塞避免(balabala随便讲了一通)

  • 快重传与快恢复(我没回答出来)

6. 虚拟内存技术简述(分页和分段)

四. 总结

没有当场写代码,可能看我太菜了,没有问的必要了...面完以后跟我说回去好好回顾一下今天问的基础知识...操作系统这块还是要结合计算机系统基础来学习比较好,因为结合得非常紧密。计算机网络的话应用层、运输层、网络层要好好复习,特别是运输层...但是网络层也不能不看,因为冷不丁地就会问到。非技术问题一定要好好准备啊,要有一套自己的答题模版!


#网易严选##网易##iOS工程师##面经##实习#
全部评论
还原!终于拿到offer啦!
1 回复 分享
发布于 2020-04-30 16:16
谢谢楼主的分享。想问问楼主是简历没有写iOS的经验是吗?
点赞 回复 分享
发布于 2020-08-13 11:33
已约24号17点hr面,希望早日上岸!
点赞 回复 分享
发布于 2020-04-23 18:30
楼主收到二面通知了吗
点赞 回复 分享
发布于 2020-04-21 17:01

相关推荐

不愿透露姓名的神秘牛友
2025-12-17 16:48
今天九点半到公司,我跟往常一样先扫了眼电脑,屁活儿没有。寻思着没事干,就去蹲了个厕所,回来摸出手机刷了会儿。结果老板刚好路过,拍了我一下说上班别玩手机,我吓得赶紧揣兜里。也就过了四十分钟吧,我的直属领导把我叫到小隔间,上来就给我一句:“你玩手机这事儿把老板惹毛了,说白了,你可以重新找工作了,等下 HR 会来跟你谈。” 我当时脑子直接宕机,一句话都没憋出来。后面 HR 找我谈话,直属领导也在旁边。HR 说我这毛病不是一次两次了,属于屡教不改,不光上班玩手机,还用公司电脑看论文、弄学校的事儿。我当时人都傻了,上班摸鱼是不对,可我都是闲得发慌的时候才摸啊!而且玩手机这事儿,从来没人跟我说过后果这么严重,更没人告诉我在公司学个习也算犯错!连一次口头提醒都没有,哪儿来的屡教不改啊?更让我膈应的是,昨天部门刚开了会,说四个实习生里留一个转正,让大家好好表现。结果今天我就因为玩手机被开了。但搞笑的是,开会前直属领导就把我叫去小会议室,明明白白告诉我:“转正这事儿你就别想了,你的学历达不到我们部门要求,当初招你进来也没打算给你这个机会。”合着我没入贵厂的眼是吧?可我都已经被排除在转正名单外了,摸个鱼至于直接把我开了吗?真的太离谱了!
rush$0522:转正名单没进,大概率本来就没打算留你
摸鱼被leader发现了...
点赞 评论 收藏
分享
评论
点赞
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务