驭势科技 二面 linux应用开发 8.25(1h10m)
这次面试有点奇特,4个面试官 !!!一对四 但是感觉跟一个没啥区别 因为对方不开摄像头
深究每一个项目(如何实现,遇到的困难,怎么解决) 每一个!!
—————-问题——-———
1.C++ bof是什么?(懵逼)
2.C++ 原子型是什么
3.介绍一下经典的锁
4.lambada 平常你的使用场景
5.lanbada 中获取变量形式 有哪几种 分别有什么区别?([=] [&]等等)
6.内存泄漏有了解吗
7.如何解决内存泄漏(智能指针)
8.说一下auto_ptr概念,然后它是如何释放内存的?
9.如果生成多个相同对象用什么管理(share_ptr 内置staic 计数器+1 …等等)
10.位运算有哪些
11.int a=8 如何让二进制的第四位为0
12.手撕算法 如何判断链表成环?(说了快慢指针后,问有没有其他方法 又说了hash表做法)
13.能够实习的时间
反问:
1.可以对这次的面试进行一个点评嘛,或者给我一些建议
~1 项目的难点需要体现出来
~2 知识点还需要进一步巩固(因为lanbada我说使用过 但是对这个知识点其实还是模糊的)
~3 专业的表述要准确 (比如在说快慢指针是。不要说快指针结束了 而是快指针等于nullptr)
2.这个岗位主要是做什么的
3.入职新人需要学习的技能
这次总的来说一般般 偏差吧,也得到了面试官的反馈信息,知道不足。