面试系列(十三):跟谁学 C++开发工程师

一面

  • 自我介绍
  • 项目介绍,画一下流程图/结构图
  • STL中list和vector的对比,如何选择
  • vector中的迭代器失效问题
  • 如果想平衡一下list和vector,应该用哪种数据结构?
  • 快排的思想和手撕代码
  • TCP和UDP的区别,属于哪一层
  • HTTP和FTP属于哪一层
  • GET和POST的区别
  • 线程间的同步方式,讲一下条件变量
  • 进程间的通信方式
  • C++中多态
  • 动态库和静态库的区别,使用动态库应该怎么使用,使用静态库应该怎么使用
  • 多线程,程序中是如何使用多线程的?
  • 内存泄漏和内存越界问题怎么发现和解决的?
  • 0~9999中1出现的个数
 

二面

  • 专业问题
  • 一面面试官问了哪些问题
  • C++中多态
  • 多态中哪个函数必须虚一下?
  • 为什么多态中一定要虚析构?
  • 虚函数表,虚函数表是为对象所有的还是一个类所有的?
  • 动态库和静态库的区别
  • 哈希表是解决什么问题的?如何解决散列冲突?理想情况下查找的效率是O(1),那么最差是多少?
  • 其他的问了一些Hr类问题:你对自己的评价,优缺点
  • 你有什么要问的

Hr电话沟通

  • 介绍公司、部门情况,offer情况。
 
 
发布了34 篇原创文章 · 获赞 22 · 访问量 7176

猜你喜欢

转载自blog.csdn.net/lizun7852/article/details/103111714