2020.4.15
投递客户端iOS开发岗位,无笔试
2020.4.22 技术一面
聊项目
指针和引用
智能指针
weak_ptr存在野指针的问题吗
多态的实现
虚函数的实现
虚函数表,存放在哪里
http
https如何保证安全
DNS访问 DNS劫持
TCP首部包含什么东西
socket 的使用流程
服务端怎么实现并发
进程和线程
进程的内存分布,
内存中为什么划出未初始化区域
线程切换需要什么操作
内核态和用户态
了解什么锁,读写锁,自旋锁(存在什么问题)
函数调用栈
代码题《树的层次遍历》
小结:
基础知识表面的都回答出来了,但是面试官每个点都一直问到不会为止,很懵逼;代码敲的不错。
2020.4.29 技术二面
聊项目
malloc和new的区别
虚拟内存和物理内存的区别
vector和list的区别
对红黑树的理解
数据库的三大范式
多线程的理解
C++中锁的使用
extern "C"
http和TCP的区别与联系
http连接持续方式
TCP四次挥手
time_wait阶段在做什么
代码题《最大连续数组和》
小结:
基础知识和代码表现比第一次要好
2020.5.7 三面部门leader
new一个对象和定义一个对象的区别
如何实现进程间的同步
用到的各种锁
编译的过程(很细)
网络会吗,会就不问了
逻辑题:两个人抛硬币,谁先抛到正面为赢,抛到反面则让对方抛,问第一个人
获胜的概率
你自己的优势和劣势,介绍部门业务,闲聊一会
总结
5.9 OC,5.12offer
从投递到offer不到一个月,中间还有五一假期,字节效率是真的高
另外ios零基础,本硕非科班,说实话投字节没想到能录用,只是想增加下自己的面试经验为秋招准备
无心插柳啊,加油
博主分享了投递客户端iOS开发岗位的面试经历,无笔试,历经技术一面、二面和三面部门leader。面试中涉及项目、指针、多态、网络、内存、数据结构等基础知识,还有代码题和逻辑题。最终不到一个月拿到offer,博主本硕非科班且iOS零基础。
7976

被折叠的 条评论
为什么被折叠?



