海康威视、猎户星空、百度C++工程师社招面经

最近面了几家公司的C++工程师,是社招。跟大家大概分享下面经吧。

海康威视

面试官有三个人,两个技术人员,一个人事。和技术人员谈其实比较轻松,只要将自己会的讲出来即可,和人事谈就比较烧脑了。

技术官面试

1. 首先是让你介绍一下你自己的现在的工作情况

2. 然后介绍你做过的项目,这个时候是最重要的,他们会根据你说的项目问很多技术点,然后问你在做这个项目的时候遇到过什么问题,你是怎么解决的。

人事

会刨根问底的问你工作中的各种情况,团队有多少人,你在其中是什么角色,你对现在团队有什么看法,你是怎么看待你现在的工作,为什么要跳槽的等等。

重庆金美通信有限责任公司

1. 先做了一份面试题,通信相关像TCP协议等等以及几道C++题目,多态相关,两道逻辑思维题.就网上测智商那样的题目.根据前两张图片规律,选择下一张可能的图片

2. 做完之后,人事面试,HR很友好,主要谈了些以前的工作经历以及对工作态度问题,希望什么样的工作环境.技术没见到,当时不在,说是等技术回来看了题目之后再等通知.

北京猎户星空科技有限公司

一面:沟通一下C基础,内存分布;白板上写一下str替换。

二面:主要和技术主管沟通离职原因、公司计划和个人规划。

百度

1. 做了一份c语言笔试

面试考了一些OpenGL、c++、计算机基础知识,总体比较简单。

#海康威视##面经#
全部评论
金美通信有后续吗
点赞 回复 分享
发布于 2021-02-03 11:46

相关推荐

其实挺意外的,7月初的时候随便投的,没想到还能有校招面试,但是还是太菜了,也没准备好,一面就挂了1. 上一段实习中的工作职责和业务流程1. 答得不好,没做什么准备 工作职责模糊 业务流程不清晰(下单流程都讲不清楚)2. 现在讲(7.29):直接吟唱 ,先大致什么业务 简单介绍下有哪些服务,然后吟唱我干了什么2. 设备为什么需要上下线逻辑,为什么需要心跳保护机制,这是基于什么逻辑1. 上下线逻辑不简洁,答得冗余。2. 现在讲(7.29):先将吟唱大致流程,重点为什么要实现能讲清楚面试官追问为什么需要心跳保护机制?3. 心跳保护机制没讲明白。还是直接讲的流程,而且流程还不流畅,而没有讲明白到底为什么需要。其实就是预判,减少判断成本。3. 使用rocketmq 来实现顺序性消费,为什么要保证顺序性消费?(纯属于简历写错了)1. 这里其实是简历写错了,项目中并未涉及到顺序性消费1. 随机想的,讲的是用户的拿取顺序和扣钱顺序一样2. 面试官追问?这里的意义在哪呢?不需要保证顺序呀?1. 这里就讲不清楚了,面试寄了   面试官一直强调没听懂4. 说一下常用的数据结构1. 答:数组,哈希表,链表,红黑树。阻塞队列(面试官反问阻塞队列算数据结构吗)。面试官反问还有吗?其实这里可以补充栈:适合处理是否需要回溯的场景,还有队列:比如消息队列底层。树这里可以补充数据库索引B+树 还有图:社交网络中的好友关系....拓扑排序判断是否存在循环依赖5. hashmap的数据结构?1. 答:jdk7和jdk8的底层区别1. 追问:转成红黑树的逻辑是怎样的?答得:链表长度>=8 数组长度>=642. 什么时候变为链表 答:<=66. jdk8中hash运算的优化点在哪?1. 答的是 异或 次数和 位移次数不同  但是jdk7中的 异或次数和位移次数 对应不上了2. 正确:jdk7 4次异或5次位移7. 双亲委派机制怎么实现的?1. 介绍了流程和作用 但是冗余8. Spring管理生命周期有什么优势?1. 答得是代码写死了...2. 正确:1. 解耦对象的创建和使用2. 统一生命周期管理3. 可以提供扩展点 aware beanpostprocess4. 依赖注入的灵活性总结:首先是项目就没有准备充分,开始就吞吞吐吐。然后就是核心优化,项目的核心逻辑都没搞清楚。反正项目就是很拉另外简历都写错,体现出根本就没认真对待,简历都没认真的看Spring当时也没复习过来 答得不好
查看11道真题和解析
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务