- 了解ios客户端吗
- 就只知道是用objectiveC写,其他啥也不知道
- 自我介绍
- 没问简历项目(主要是后端和web),直接开始八股
- 进程和线程区别
- 进程之间通信方式
- 线程的状态
- 就那个什么ready到run的那个流程图
- 死锁的必要条件
- 静态链接和动态链接的区别
- 作业的调度算法
- 多级反馈队列小问了一下
- 内存页面置换算法
- 问了
- get和post的区别
- 说了下幂等性
- get和post参数存放位置
- post form表单有哪些类型
- 完全没听说过,不会
- http状态码
- 300里就只记得304了,面试官问302,不会,又问知道不知道重定向,还是不知道。。
- dns的过程
- cookie和session的区别
- https的加密过程
- 非对称加密和对称加密具体算法有哪些,记不得了,没答上来
- tcp和udp的区别
- http 2.0和3.0
- 不知道,没了解3.0,只说了说pipeline和多路复用,这个其实是1.1->2.0的
- 3.0没了解,没答上来
- 数组和链表的区别
- 排序算法有哪些
- 快排的复杂度
- 哈希表
- 平衡树
- 怎么维持平衡树(这有什么好维持的)
- 怎么维持平衡二叉树(大概说了一下)
- 面向对象三大特征
- 说下多态怎么实现
- 说下封装的理解
- c++访问的作用域怎么控制的
- 重载和重写
- 指针和引用区别
- 算法题1:股票买入1
- 这里想复杂了,想成那种要买卖很多次的了。。。这个其实是最简单的,还是不能慌,要好好读题啊
- 算法题2:旋转链表
之前一志愿软件开发,一面了一次,面试官只要java,听到我是c++而且一点不会java之后,草草面完就结束了。。。这个是二志愿,五一前捞的。客户端可能就不要求什么语言了,都是进去学吧。
客户端可能没法问语言和框架之后,就只能问八股,这算是所有面试中八股问的最多的一次,网络部分有些细节也没答上来。
面试还是比较愉快的,面试官准时来,而且显然为面试做了准备,准备好了问题,整个过程中也没有刻意为难等等
#我的实习求职记录#