当前位置: 首页 > news >正文

[面经] 西山居非正式面试(C++)

前言

这次面试是我第一次面试,而且我也并没有做好准备,应该说几乎就是临场发挥,面试的时间与我推测的相差太大,几乎就是做完简历的下一天就马上去面试了,有不少地方自己没能很好的答出,故做此记录。

关于这不是正式面试的原因:

  1. 这不是实习的面试,而是校中项目班的面试。
  2. 面试地方较为小,多个面试官同时在一个地方面试学生,嗓门大点很容易就影响到别人。
  3. 没有让学生写思路和代码的纸。

一面

  1. 自我介绍
  2. C语言指针的基础知识
  3. 野指针的概念?什么情况会出现野指针?
  4. 大小端区别
  5. 面向对象概念
  6. TCP三次握手、四次挥手
  7. UDP、TCP的区别。
  8. Socket网络编程
  9. 多线程和多进程的概念
  10. 进程间通信的方法
  11. 时间复杂度、空间复杂度的概念
  12. 快速排序的概念
  13. 是否会用数据库、了解redis?
  14. C++智能指针、虚函数
  15. 介绍下自己的项目
  16. 是否打算留在珠海工作

二面

  1. 自我介绍
  2. 二分查找、快速排序的概念,及其复杂度
  3. 算法题:翻转链表
  4. 介绍智能指针(指针重复引用的问题)
  5. 介绍MVC设计模式(QT中的MVC、项目中使用的MVC)
  6. 介绍下自己的项目。
  7. 反问环节

总结

这次面试的经验对我来说非常的宝贵,这不单单是指获得了面试的经验,更是让我对C++知识点有了一次更全面的了解(感觉面试好像更能加深自己对知识的了解…)。

http://www.lryc.cn/news/356684.html

相关文章:

  • SOLIDWORKS教育版代理商应该如何选择?
  • 翻译《Use FILE_SHARE_DELETE in your shell extension》
  • 使用Python发送电子邮件
  • Linux-CentOS7-解决vim修改不了主机名称(无法打开并写入文件)
  • 【RuoYi】使用代码生成器完成CRUD操作
  • 七个很酷的GenAI LLM技术性面试问题
  • SARscape雷达图像处理软件简介
  • 开源博客项目Blog .NET Core源码学习(23:App.Hosting项目结构分析-11)
  • 一.ffmpeg 将内存中的H264跟PCM 数据流合成多媒体文件
  • C++ (week5):Linux系统编程3:线程
  • 二叉树习题精讲-相同的树
  • 「架构」模型驱动架构设计方法及其运用
  • 基于 React + Nest 全栈开发的后台系统
  • jQuery值操作例子 (代码)
  • Next-Admin,一款基于Nextjs开发的开箱即用的中后台管理系统(全剧终)
  • HTML5 文件处理及应用
  • 逻辑分析仪的调试使用
  • AI学习指南数学工具篇-Python中的凸优化库
  • 数据库mysql
  • AWS联网和内容分发之Transit Gateway
  • 牛客NC236 最大差值【simple 动态规划 Java/Go/PHP】
  • ORACLE 6节点组成的ACFS文件系统异常的分析思路
  • vscode当前分支有未提交的修改,但是暂时不想提交,想要切换到另一个分支该怎么办
  • 前端API: IntersectionObserver的那一二三件事
  • C++迈向精通:vector复现与sort复现
  • 【头歌】计算机网络DHCP服务器配置第二关access口配置答案
  • Python机器学习 Tensorflow + keras 实现CNN
  • 基于事件的架构工作机制和相关产品
  • OSINT 与心理学:通过开源情报进行剖析和行为分析
  • yarn 设置淘宝镜像配置