网易云iOS开发一面面经

面试体验很好,主要是聊基础知识,面试的过程中会不断的引导

网易云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,输出这两个数字
4.反问
#网易云音乐##网易##iOS工程师##面经#
全部评论
没有ios问题的一面😂
点赞 回复
分享
发布于 2021-08-31 19:07
收到二面通知了嘛
点赞 回复
分享
发布于 2021-09-02 11:20
饿了么
校招火热招聘中
官网直投
字节校招提前批内推 https://www.nowcoder.com/discuss/982789
点赞 回复
分享
发布于 2022-07-09 19:38

相关推荐

4 25 评论
分享
牛客网
牛客企业服务