网易云音乐IOS客户端二面凉经
收到短信凉了
网易云音乐ios客户端一面(8月30日)
1.自我介绍
2.为什么选ios开发
3.计算机基础课程学过什么
4.计算机网络七层协议,为什么要分层
5.讲一个你比较熟悉的层(TCP)
6.讲了三次握手,四次挥手,拥塞控制,流量控制
7.拥塞控制和流量控制什么关系(相辅相成)
8.TCP可靠除了连接外还有什么
9.操作系统
10.i=0,20个线程执行i++,最后i是多少,为什么(想了好久没想出来,提示范围,答了0-20),被追问为什么,分析
11.数据库索引
12.底层原理,为什么不用B树
13.空间换时间的例子(嘴快答了快排,后面才想到归并)
14.JAVA继承的优缺点
15.反问业务及不足
二面46min(9月4)
1.ios的了解
2.swift相关
3.操作系统相关,给两个变量a,b,一个函数Add(),调用add函数让a,b相加赋值给c,函数执行的过程及在栈中的状态
4.面向对象的理解
举了做菜的例子,被追问为什么写函数不行,说了理论被让用例子说明 说了几个都被反驳了
此时有点陷入误区 在想函数为什么不行的问题 其实面试官想问的是面向过程和面向对象在什么情况下更好
被绕晕了 面试官看问我要不要先跳过 果断跳过
5.追问函数和面向对象的区别
6.手撕快排(讲了思路,没写完被叫停了)
反问 上面那道题的答案
面试官真的很好,一个问题会深挖,不会的问题会引导你,还是自己基础不行
#iOS面经##面经##网易#