支付宝网站申请接口app优化方案
前言
这次面试是我第一次面试,而且我也并没有做好准备,应该说几乎就是临场发挥,面试的时间与我推测的相差太大,几乎就是做完简历的下一天就马上去面试了,有不少地方自己没能很好的答出,故做此记录。
关于这不是正式面试的原因:
- 这不是实习的面试,而是校中项目班的面试。
 - 面试地方较为小,多个面试官同时在一个地方面试学生,嗓门大点很容易就影响到别人。
 - 没有让学生写思路和代码的纸。
 
一面
- 自我介绍
 - C语言指针的基础知识
 - 野指针的概念?什么情况会出现野指针?
 - 大小端区别
 - 面向对象概念
 - TCP三次握手、四次挥手
 - UDP、TCP的区别。
 - Socket网络编程
 - 多线程和多进程的概念
 - 进程间通信的方法
 - 时间复杂度、空间复杂度的概念
 - 快速排序的概念
 - 是否会用数据库、了解redis?
 - C++智能指针、虚函数
 - 介绍下自己的项目
 - 是否打算留在珠海工作
 
二面
- 自我介绍
 - 二分查找、快速排序的概念,及其复杂度
 - 算法题:翻转链表
 - 介绍智能指针(指针重复引用的问题)
 - 介绍MVC设计模式(QT中的MVC、项目中使用的MVC)
 - 介绍下自己的项目。
 - 反问环节
 
总结
这次面试的经验对我来说非常的宝贵,这不单单是指获得了面试的经验,更是让我对C++知识点有了一次更全面的了解(感觉面试好像更能加深自己对知识的了解…)。
