2021秋招面经
  富途 C++客户端(9-18,一面,1h) 
   1. i++ 与 ++i? 
   2. 重载与重写?在一个主函数中怎么确保正确调用同名函数?重写的原理? 
   3. 解释事务的原子性? 
   4.有两个线程并行,定义n=0,执行for(int i = 0; i < 10; i++){n = n + 1;} 之后n的值是10吗?为什么?n的取值范围是多少,为什么?每执行一次循环,进行几次原子操作?为了避免线程不安全,怎么办?说一下你提到的互斥锁和自旋锁? 
   5.进程与线程的区别? 
   6.为什么用多线程?一个进程中的多个线程地址空间是相互独立的吗? 
   7.一个进程中有多个线程,其中一个线程突然死掉,会发生什么?为什么? 
   8. char *p = (char *)malloc(100), p = "hello world"。p的地址存在哪个区?hello world存在哪个区? 
   9.说说内核态和用户态? 
   10.什么时候会用到内核态? 
   11.编程题:给出一个单链表,比如1→2→3→4→5→6,给出n = 2, m = 4,编程实现n~m的部分反转,反转后的单链表为1→4→3→2→5→6。  
   12.10W个数字中怎么找到最大的100个数? 
   13.说一说TCP里的慢启动? 
   14.浏览器中输入一个网址后,具体发生了什么? 
   15.说一说DNS解析的过程? 
   16.说一说https怎么加密的? 
   海康 应用平台工程师(9-22,一面,15min) 
   没问什么问题,反手就挂了2333
 
   中孚 C++(9-26, 一面, 20min) 
   忘记什么时候投递的了...某天给我发了笔试链接24小时内做,我趁着开组会做了一下。当天还是第二天就约面了,效率MAX。 
   约的9:20,推迟了一小时... 
   1.C++与C的区别? 
   2.C++虚函数? 
   3.说一说C++的多态?  
   4.说一说C++的指针、引用和解引用?  
   (然后问了10分钟我的项目,然鹅我的项目都是CV方向的。主动提出让面试官问计网、数据库、操作系统,面试官不问。嘤嘤嘤,自己不会是被刷KPI了吧)  
   4399 C++(9-26,一面,20min)  
   很早前投递的了... 
   1.建立一个空的类,占多少内存? 
   2.说说进程和线程? 
   3.Linux下如何建进程线程?(fork,create?)建的线程是用户性质还是系统性质的?(不会) 
   4.说一说new/malloc? 
   5.TCP,UDP? 
   6.全连接队列和半连接队列? 
   7.玩过什么游戏? 
   8.王者荣耀里面有敏感词屏蔽,怎么做到的?(我先说了敏感词匹配(暴力),然后说可以用字典树~) 
   (聊项目,说我缺少C++项目经验~) 
 
查看14道真题和解析
海康威视公司福利 1144人发布