猿辅导面经
第一面是视频面的。
1.聊项目
2.进程的地址空间了解么?哪些都一样?
3.虚拟内存是什么?
4.TCP/IP四层模型都是哪四层,单位是什么?各层的数据封装怎么进行的?
5.系统调用是什么?
6.Objective-C中内存管理。weak,strong,unsafe_retained区别?OC中的方法与C函数有何区别?
7.OC中分类与延展用过么,都能声明属性与方法么?
手撕代码:Leetcode 61和Leetcode 86
第二面:
1.聊项目
2.手撕代码: 归并排序的非递归算法,不要借助栈
Leetcode 121
给定排序数组a[],和一个元素k,求k在a[]中出现的次数,时间复杂度要求不大于O(log n)
#猿辅导##面经##秋招##C++工程师#