鼎桥通信面试经验
下面是好好范文网小编收集整理的鼎桥通信面试经验,仅供参考,欢迎大家阅读!
【硬件工程师】面经分享
一、技术很重要 1、项目经验要求候选人介绍做过的项目,围绕着项目经验发问。对于资深候选人重点考察对项目结构或某个领域业务的理解;一般候选人围绕着项目中使用的技术发问。(应届生没有什么项目经验,可以问问他的毕业设计,从毕业设计的创新性、严谨性方面考察,同时考察毕业设计相关领域知识的理解)2、架构层面根据候选人的项目经验,考察微服务架构,考察业务理解,考察基本的MVC架构等。(应届生可以放宽对这块的考察,或者问问简单的MVC常见框架)3、开发语言基础(以java为例)考察候选人常用对象是否熟悉,面向对象思想,JVM虚拟机,多线程等。(应届生问一些C语言(或他熟悉的语言)的相对简单的问题,探查到候选人边界即可)4、数据结构数组、链表区别,二叉树遍历,常见排序算法,哈希算法等。(应届生对这些问题都有准备,可以考虑加入图以及状态机方面的知识点,主要目的是考察基础知识学得怎么样)5、存储层面关系型数据库索引,分库分表;独立缓存常见结构,缓存一致性问题(应届生对工程性问题掌握情况差异较大,问问索引结构以及数据库范式的问题,对于经验相对丰富的同学,也会问问缓存方面的问题)6、算法和编码准备3到4道算法题,根据候选人情况灵活选用。应届生或毕业时间较短的候选人算法难度适当高(比如暴力枚举、动态规划、贪心算法、DFS/BFS等,目的一是考察候选人是否勤奋刷题,二是考察候选人发展潜力);长期做应用开发的候选人算法难度适当降低。编码和算法要区分开,不能因为候选人不会算法,写不出来代码(如果出现这种情况,可以告诉候选人算法是怎么个原理,再让候选人写代码)。7、专项能力候选人技术上的其他特长,如:精通网络开发,精通推荐算法,精通工作流引擎等二、选什么样的人闻气味,候选人首先要认可瓜子从事的事业一般来讲,候选人需要具备如下能力1、学习能力强2、系统性思维3、自我驱动不建议通过的候选人特点1、朝九晚五2、牛角尖爱好者3、瀑布模型拥护者当然,每个团队有各自的特点,团队缺什么人,可以有目的的选择。三、如何面试1、面试的目的不是要难倒候选人,而是要跟候选人充分交流,相互了解候选人来面试,是希望了解公司,看看公司提供的岗位是否适合自己发展公司面试候选人,是看候选人是不是满足公司的要求,能否胜任工作岗位2、一些通用性的要点(1)一个问题多重考察(技术、抗压、担当)(2)不用点式问题,用刷式问题。比如可以先由某个接口引出数据结构类,某个关键字引出JVM的结构,进而引入GC的问题,再到强引用、弱引用等问题。不要去问候选人会不会某个孤立的技术点,孤立的技术点候选人会与不会都没有太大意义。(3)少用假设性问题尽量问事实,而不是去假设一种条件或场景,要求候选人给出答案。对于有经验的候选人,要看他做过什么做成了什么,不能只听候选人的自吹自擂。目的是尽可能评估候选人现在能做什么,未来能做什么。对于校招的同学要关注他的毕业设计,关注他的学习研究环境,目的是尽可能准确评估候选人潜力。3、具体步骤(1)闲聊,让候选人放松,了解一下技术外的信息。加深相互了解(2)聆听,让候选人介绍他的项目经验经历,适时发问(3)问问题,放大招,这一步是面试者引导候选人回答问题,并通过较难的问题试探出候选人边界(如果候选人比面试者专业技能强,这一步可灵活处置)(4)收工,给与候选人提问的时间,并坦诚回答。
1轮面试:视频面试