当前位置: 首页 > 面试经验 >

亚信安全一面 c++岗

优质
小牛编辑
85浏览
2023-10-10

亚信安全一面 c++岗

大概近40分钟,粗略记录下比较乱
1.让简单自我介绍(自己讲了下经历为什么投校招亚信南京岗,做过的项目,没问具体项目)
2.智能指针(讲了些share_ptr,unique_ptr,以及weak_ptr,讲的不好复述得不清晰,还有问了智能指针如何转义所有权,这个不清楚)
3.Static(把自己知道的说了些,说得不清晰,又问static变量是否可以访问非static变量,不清楚)
4.线程与进程,问了a++和++a区别,多线程情况下怎么保证数据可靠(加锁)加锁效率太低,还有什么方法(没想出来,后来面试官说原子操作)
5.容器知道么(列举了vector,deque,queue,stack,map等,说了下vector的push操作可能存在扩容,需要重新块区域放进去)vector插入删除的效率,又问了resize()较小区域会不会改变原来容积么,以及迭代器失效情况
6.内存分配情况 (堆、栈、静态区,常量区,代码区)
7.New 和 malloc
8.多态
9.虚函数,纯虚函数
10.虚函数表
11.了解设计模式么(简单说了下之前看项目代码的工厂模式和单例模式,比较粗糙粗略说点)
12.服务器有多个连接无效的怎么优化(题目不太记得了,不了解服务器相关的,不会)
13.动态库静态库
14.反问,这个岗位是做什么的,面试官说这个他确定不了,校招无法确定会分到什么,简单说了下有哪些业务,然后也没有什么想问的,就拜拜了
#校招##亚信安全#
 类似资料: