写点什么

网易云 iOS 开发一面面经

用户头像
iOSer
关注
发布于: 2 小时前

网易云 iOS 开发一面面经(技术面,视频,45min)

1.C++

(1)C++内存布局?(栈区、堆区、全局区、常量区、代码区,讲了下每个区的作用)

(2)各个区的内存排列?(从低地址往高地址依次是代码区、常量区、全局区、堆区、栈区)

(3)字节序有了解吗,介绍下?(大端序、小端序)

(4)有了解过为什么会出现两种字节序吗?(不同的字节序会影响取数据的效率,例如计算机通常采用小端序列,是因为 CPU 读取内存中的数据时,是从低地址向高地址方向进行读取的。)

(5)编译和链接做了哪些事情?

(6)静态库和动态库的区别?

(7)静态库和动态库哪个体积会更大?

(8)静态库链接的时候做了哪些事情?

2.网络

(1)一次 HTTP 请求涉及到哪些过程?(DNS 解析,TCP 三次握手,HTTP 请求,HTTP 响应,浏览器渲染也没,TCP 四次挥手)

(2)DNS 解析的过程?(浏览器缓存->OS 缓存->hosts 文件->本地 DNS 服务器->根域名服务器->顶级域名服务器->权威域名服务器,浏览器到本地 DNS 服务器之间递归查询,本地 DNS 服务器到根域名、顶级域名、权威域名服务器之间迭代查询)

(3)除了好记以外,为什么要用域名访问服务器,直接用 IP 不行吗?(同一个服务器节点上面可能运行多个服务器程序,如果单用 IP 没法进行区分,用域名可以进行区分)

3.代码

( Leetcode1)给一个 int 数组,没有重复的数字,以及一个 int target,如果数组中两个数字之和 =target,输出这两个数字

资料推荐

如果你正在跳槽或者正准备跳槽不妨动动小手,添加一下咱们的交流群1012951431来获取一份详细的大厂面试资料为你的跳槽多添一份保障。


用户头像

iOSer

关注

微信搜索添加微信 mayday1739 进微信群哦 2020.09.12 加入

更多大厂面试资料进企鹅群931542608

评论

发布
暂无评论
网易云iOS开发一面面经