面试要点

  1. 关于自我介绍,主要是暖场,时间尽量控制在2-3分钟左右。可以采用总-分-总结构介绍个人基本情况,表现自己的个性(比如技术热情、意愿等),给面试官留下一个好的印象。

  2. 关于项目介绍,你不能一上来就讨论技术细节,这样面试官可能比较懵。而是需要说明清楚“问题是什么、你是怎么解决的,结果如何”,可以借鉴STAR原则,即Situation(背景)、Task(目标)、Action(行动)、Result(结果)。讲清楚项目背景(要解决什么问题)、技术方案、你个人的工作和贡献。

  3. 关于技术问答,有些问题很宽泛,比如“说说你了解的排序算法以及特点?”,这样的问题,不要想到哪个就说哪个,而是进行组织后有条理的进行说明。比如 “排序算法分为两大类,一种是基于比较的排序算法,另一类是非基于比较的排序算法。其中基于比较的排序算法最优时间复杂度最多是O(nlogn),常见的简单排序算法有冒泡、选择、插入等,XXX。其中冒泡排序算法XXX,有XX缺点,选择排序做了什么优化XXX,但有XX的缺点,然后堆排序做了XX优化,等等;同理,插入排序XXX,有XX缺点,于是希尔排序XX。基于分治思想的有快速排序、归并排序,XXX”等等。把知识能够关联起来,举一反三会印象深刻;有些问题虽然比较小,但是比较细节。例如Java的ConcurrentHashMap做了哪些优化?可能jdk版本不同,对应的解决思路也不同。

  4. 关于技术笔试,分为统一机试和面试中的笔试。切忌作弊,机试只是参考,考0分有时候也是可以面试的,但一旦作弊,直接GG。面试过程中,尤其前两面,有时还是会有笔试题。有些题目比较简单,重点考察基本功,这个时候候选同学要注意细节,尤其是边界条件,做到bug free。有些题目则有一些难度,需要一点思考。如果你想不出来,可以先给笨的方法,然后可以在面试官引导下去思考。

  5. 最后,面试官不是要难倒候选同学让他出糗,他的考察重点是发现候选同学的亮点、和岗位的匹配度!所以,有些问题回答不上来也不要紧,但避免打太极给人油腻的感觉。有些问题是双方在一起探讨,要表现的自信些,但不能过于固执。

全部评论

相关推荐

bg双非本科,方向是嵌入式。这次秋招一共拿到了 8 个 offer,最高年包 40w,中间也有一段在海康的实习经历,还有几次国家级竞赛。写这篇不是想证明什么,只是想把自己走过的这条路,尽量讲清楚一点,给同样背景的人一个参考。一、我一开始也很迷茫刚决定走嵌入式的时候,其实并没有一个特别清晰的规划。网上的信息很零散,有人说一定要懂底层,有人说项目更重要,也有人建议直接转方向。很多时候都是在怀疑:1.自己这种背景到底有没有机会2.现在学的东西到底有没有用3.是不是已经开始晚了这些问题,我当时一个都没答案。二、现在回头看,我主要做对了这几件事第一,方向尽早确定,但不把自己锁死。我比较早就确定了嵌入式这个大方向,但具体做哪一块,是在项目、竞赛和实习中慢慢调整的,而不是一开始就给自己下结论。第二,用项目和竞赛去“证明能力”,而不是堆技术名词。我不会刻意追求学得多全面,而是确保自己参与的每个项目,都能讲清楚:我负责了什么、遇到了什么问题、最后是怎么解决的。第三,尽早接触真实的工程环境。在海康实习的那段时间,对我触动挺大的。我开始意识到,企业更看重的是代码结构、逻辑清晰度,以及你能不能把事情说清楚,而不只是会不会某个知识点。第四,把秋招当成一个需要长期迭代的过程。简历不是一次写完的,面试表现也不是一次就到位的。我会在每次面试后复盘哪些问题没答好,再针对性补。三、我踩过的一些坑现在看也挺典型的:1.一开始在底层细节上纠结太久,投入产出比不高2.做过项目,但前期不会总结,导致面试表达吃亏3.早期有点害怕面试,准备不充分就去投这些弯路走过之后,才慢慢找到节奏。四、给和我背景相似的人一点建议如果你也是双非,准备走嵌入式,我觉得有几件事挺重要的:1.不用等“准备得差不多了”再投2.项目一定要能讲清楚,而不是做完就算3.不要只盯着技术,多关注表达和逻辑很多时候,差的不是能力,而是呈现方式。五、写在最后这篇总结不是标准答案,只是我个人的一次复盘。后面我会陆续把自己在嵌入式学习、竞赛、实习和秋招中的一些真实经验拆开来讲,希望能对后来的人有点帮助。如果你正好也在这条路上,希望你能少走一点弯路。
x_y_z1:蹲个后续
点赞 评论 收藏
分享
优秀的大熊猫在okr...:多益:此贼,必有同谋,按律,该当连坐!
你不能接受的企业文化有哪...
点赞 评论 收藏
分享
评论
2
2
分享

创作者周榜

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