第三次面试总结

来源:互联网 发布:数控车床编程实例 简单 编辑:程序博客网 时间:2024/06/05 00:47

  首先说明一点,并没有前两次的总结,这可能也是导致这次还是很艰难的缘故。
  话说好久没有写过博客了,感觉自己只有难过和惆怅的时候才会写东西。每当找工作的时候就变得很惆怅,就意识到自己的能力是多么的差,生活是多么的艰难。这是我第三次面试了,相较前两次的面试,这次感觉越发的艰难,上海的互联网公司也就那么多,现在也不是什么人员流动的高峰,翻来覆去就那几家公司,感觉相较年初机会是少了很多。已经经历了五家面试,成了一家,其他四家惨败,甚至在被告知题目还准备了两天的情况下……之前对自己找工作盲目乐观,好了伤疤忘了疼,竟然忘记了前两次找工作的焦虑与痛苦。通过这五家经验的积累,整体反映出的就是一个问题,基础知识太差。以下将这周遇到的问题都总结出来。

  1. C++的封装,继承,多态,概念要非常的清晰,这样在回答的时候才会显得逻辑条理清晰。
  2. 重载,重写,同上,具体的定义已经模糊了,说出来模糊不清,缺乏条理。
  3. 构造函数,拷贝构造函数,析构函数,运算符的重载。拷贝构造函数考到两次,运算符重载被考到三次,string的实现要能全部默写。
  4. union和struct的相关知识。
  5. 指针,引用的整体知识。
  6. 数据结构,之前孤陋寡闻,一直搞不懂数据结构是哪方面知识。经过面试,终于了解到C语言链表的增删改查就属于数据结构,要能全部默写。
  7. STL库的相关知识,虽然是没有问到,不过还是要好好看看。
  8. 算法相关,被考到两次冒泡排序,所以排序整体是要看一遍的,还有人名币合并问题。
  9. socket,TCP/UDP被考到一次,可能是因为面试的是以前端为主,所以没涉及类似的考题,不过还是要整体复习一遍,包括多线程/多进程,型号量/互斥锁,三个经典pv原语要能默写。
  10. 运算符的优先级关系。
  11. 数组的整体知识
  12. union,struct,enum占内存的大小sizeof()
  13. 自我介绍,条理清晰的分析自身性格,优势及劣势,在上一家公司工作的内容,学到的知识,离职的原因。
  14. gcc的编译过程。
  15. linux下的常用指令。
  16. SQL语句。
  17. vim,gdb,makefile等相关知识。
  18. 还是加上图书馆管理系统,去掉opencv(先观察吧,目前没有太明显的问题)。
  19. 类,对象的概念和设计方法。
  20. const,static的概念。

  最后记住最重要的一点,就是一定要自信,一定要战展示出自身的优势和能力,回答要逻辑条理,要完善,多展示自己的优势。而且不要觉得自己是面试者就低面试官一等,该反问就反问。相信自己,一定可以的!!!

原创粉丝点击