笔试(1h):若干选择和三道编程,有道题是判断点在多边形内,需要提前注意下,其他题目非常easy。 一面(30min):面试官很和蔼,交流很愉快。大部分时间针对项目进行提问,先介绍了最简单的线程池项目,引申了move语义等八股,然后后面俩项目直接跳过,问到了华为实习的项目。之后问了几个常规的C++八股,包括多态、STL、智能指针等,最后介绍了武汉这边四个部门的大致情况以及反问环节,整体难度不高,问
笔试(8.27):企业文化题和去年一样,智力题较简单,20道技术题也比较常规。 测评(8.27):常规性格测试,可以手机做。但8:07发的,要8:40前做完,比较突然。 一面(8.30,30min):三个面试官。进面试间后麦没声音(之后发现是擦键盘的时候把麦禁用了,气死),然后电话面的。面试官态度都很好,很温和,八股就问了死锁相关的,其他时间都在聊软开和深度学习的项目,以及为什么选择成都之类的。
上来手撕三道代码40min 1. 快排 2. 不含重复元素的随机数组找局部峰值(nums[i] > nums[i - 1] && nums[i] > nums[i + 1]),二分思路O(logn) 3.最长公共子序列 + 最长公共子串, 返回子序列和字串,时间关系只写出了返回的长度,没来得及返回子序列和子串 项目介绍20min 1.挑选一个你最熟的项目,体现个人代码能力 (项目部分答的一坨大便)
9.19 一面 50分钟左右 自我介绍 项目 项目1: 讲讲界面布局?Qtdesigner设计 视频图像传输怎么实现的?编解码? 那接下来问点QT深入的 一个类要想使用信号与槽,需要什么? 我们只声明了信号,而没有定义,为什么还能用? 图像显示在ui上是在节点线程中做的还是在主线程做的,能不能在节点线程中直接调用ui? 提到用到了多线程,QT多线程有哪些实现方法? 多线程中比较重要的是什么东西?
背景: 24非科班(通信),考研复试线差三分,调剂学校位置偏(在东北)放弃,因为考完就知道自己基本难过线在三月份找了实习,后面因为毕设要经常回学校,只实习了一个月,约等于没实习。 做完毕设五月份才开始找工作,通过学校招聘会入职了一家小家电公司(研发大概十人左右),因为岗位实际工作内容和面试岗位严重不符(前期在流水线焊了半个多月板子),没有导师指导,加班严重,工资入职两个月才发放,入职一个半月才拿到
一面 问题 主要问了我在实习的时候做过的事情,以及在实习的时候遇到的困难是什么,怎么解决的。 算法题 多个有序链表合成一个有序链表 一个差分数组问题,一个贪心问题 反问 问了部门内的业务,说是做直播和音视频开发,后面我说我有过音视频的学习经历但是没有在简历中写出来,面试官说如果看到了会问我ffmpeg相关的东西,快结束的时候我才知道是面的直播那边的部门。 二面 问题 quic是什么,quic有什么
首先感谢经纬恒润给的第一次面试 总时长23min 自我介绍 跨考的原因 计算机这个专业满足自己的预期吗,喜欢吗 挑一个投入最多的,收获最大的项目详细介绍一下 tcp udp的区别 为什么项目里用了udp tcp粘包 linux常用指令了解吗(了解,没问 git命令(了解,没问,就自己说了几个 反问: 技术栈 自己需要加强的地方 下一次面试时间 不知道是不是kpi面,感觉什么也没问,不是很明白
本人背景: 西南交通大学 电子信息科学与技术专业,学的是天线、射频、信号处理这块内容,大二下左右开始自学Java、C语言(高中看fishc自学了一点,然后大一跟随学校课程学到了指针),了解一些数据结构与算法的知识,在学校用MATLAB写过两个项目,用C写过一个项目(很简单),学Java的时候也写过一个外卖项目和一个即时通讯项目(韩顺平java基础教的那个),另外,对于计算机基础知识只是有一些了解但
补录投递,三面在一周内差不多吧,两面技术一面hr,基本以项目经历为主,八股比较少,无手撕。hr很好态度很真诚。 12.07 offer未通过审批,有比我更合适的人选了。
个人情况:1年半测开1年底被裁,双非渣硕;过年回来就开始投简历,刷题,想找开发结果无人问津,抱着试试看的心态去投递了华为od,最开始遇到的HR对我都不是上心,就问我要了身份证号就不管我了;后来偶然的机会在牛客上刷到了栗栗姐的面经,就联系了她,栗栗姐很热情,积极主动的给我聊了很多,那时候就知道自己是找对人了,所以果断切到栗栗姐这边,专心备战华为od的开发岗。 备战心得:一定要听劝!一定要听劝!一定要
一面 自我介绍 go项目用了gin的那些模块,mysql和redis用的什么库 介绍一下雪花算法 reactor 智能指针,介绍一下rall 服务器进行过压测么 介绍一下虚函数,虚函数怎么实现的 引用和指针的区别 介绍一下const vector的原理,怎么扩容 mysql索引(B+树) mysql的ACLS(事务) mysql的mvcc mysql锁,每个锁的应用场景 什么情况下会照成死锁,举个
5.9投递 5.14笔试 笔试算法题应该是随机抽的,前两题是ACM模式,第一题是在数组中查找某个元素的下标,第二题是双链表排序。前两题的输入数据都是一行字符串,需要自己分隔。第三题是核心代码模式,题目有点忘了。算法题总体上是力扣中等难度。 5.23一面(25min) 字节对齐 大小端 高并发场景下有哪些注意事项? 死锁的四个必要条件 常用的数据结构及其适用场景 socket编程的流程 5.26二面
1. 自我介绍 2. 你这边打算实习多久?能实习多久,给个具体的时间 3. c++ virtual是什么 4. 虚函数存在哪里 5. 线程独占的资源有哪些(没答好,然后他问我,那你说一下线程享受哪些共同的资源,这个我答得还行,一般般吧) 6. shared_ptr存了什么? 7. 申请shared_ptr需要额外占多少空间? 8. 一个指针有多大? 9. epoll的工作原理? 10. 数据库第一
咱们就直奔主题一点,记得大概哈 自我介绍(别说名字),然后开始 1. C/C++存储区(应该是想问的这个,说的是对存储空间的理解,回答了堆栈和动静态存储 ) 开始场景题 前面给了条件,但是忘记了,然后就是问A存储可不可以在B释放,或者在除A B以外的内存里释放,具体怎么操作 2.开始深挖,G的开始 TCP五层模型,各个模型说一下具体的东西 下面就是OSI七层模型 介绍一下,巴拉巴拉 网络层
一面 个人介绍 项目 手撕memcpy 手撕LRU 均纯C 禁止使用STL hash怎么实现 vector怎么实现 堆/栈 内存泄漏怎么解决 智能指针 反问 二面 自我介绍 实习负责啥 用户态/内核态 黑客怎么样去访问内核态 怎么编程操作硬件设备 青蛙跳台阶问题 怎么去实现那种排序(任意数据,任意多个列为基准) 排序算法的稳定性 二分查找 反问 三面 项目经历 实习经历 map底层 红黑树比普通二