程序员成长第七篇:面试中需要注意的事项

简介: 程序员成长第七篇:面试中需要注意的事项

最近5年里,工作的一部分时间都放在了面试上,为了提高面试的质量和效率,我给不同岗位都做了面试必问的几个关键问题。这次分享下我为什么会这么问,以及推荐大家在面试过程中应该如何做。


比如,在工作过程中有遇到过什么挑战吗?你觉得这个挑战难点在哪里?你是如何应对的?结果如何?你觉得你的做法有什么改进之处吗?你享受其中吗?其他人有什么做得不好或者好的地方吗?


我一般问的问题,都是具有开放性答案的问题,而且会由一个问题,引出一连续性问题,我相信,只有真正自己的经历才能把细节讲透。如果是自己编造的经历,肯定会答出问题。所以,面对面试官,不说谎是前提,你可以选择少说或不说。因为说一个谎需要很多个谎来圆。


程序员不太会说,但面试必然是考验沟通能力的。我在这里总结了一些面试中的小技巧分享给大家。


一、面试前,先看一些常见的面试题,要是那种没有标准答案的面试题,能弄明白面试题背后的思考更好,没弄明白也没关系。


二、先听明白问题,不用着急回答,没听清楚的,可以再问一次。


三、回答问题要具体,少用主观判断,用具体事实解答最好。


四、省略细枝末节,只谈重点。如何用简单的话语讲清楚一件复杂的事情,其实很难,但可以刻意练习。


五、回答问题,要有逻辑性。比如,先描述场景 -再说你做出的行动 - 最后根据行动得到了什么结果。


六、面试后做总结,记录当天面试的问题以及你的回答。然后完善回答,毕竟有总结才有进步。

答案其实不重要,重要的是你对问题的思考,我们得承认没人是完美的,一场面试也得不到你所有的信息。我们只能尽可能地把自己的优点表现出来。


还有最后,面试官一般会问你,有什么想问的。这个问题很关键,但很多同学都忽略了。


在这个环节,我建议同学问一些具体的问题。


比如,这个岗位接下来的工作是什么?这个岗位有什么挑战性问题需要新入职的人员来解决?


如果你本身对公司的产品做了调研,那可以问,为什么公司会选择A语言/框架,而不是选择B语言/框架?


有一个心理学概念叫峰终定律,就是人的大脑大部分只能记住一件事情的最高潮部分和结尾部分。所以最后面试者提问环节就很重要了。

目录
相关文章
|
3月前
|
存储 算法 程序员
【Leetcode 程序员面试金典 01.01】判定字符是否唯一 —— 位运算|哈希表
可以使用哈希表或位运算来解决此问题:由题可知s[i]仅包含小写字母,int[26]即能表示字符的出现次数;
|
3月前
|
算法 程序员 索引
【Leetcode 程序员面试金典 02.08】 —— 环路检测 |双指针
我们可以使用双指针解决本题,由数学推导可知:a 的距离为(环长度的倍数 - b),即 tmp 指针从头节点走到环开头节点等于 slow 指针走到环开头节点的距离
|
3月前
|
Java 程序员
【Leetcode 程序员面试金典 05.01】插入 —— 位运算
位运算问题,只需要把 N 的 i 到 j 位都置 0 后再和 M 左移 i 位的结果进行按位或即可
|
3月前
|
NoSQL Java MongoDB
程序员的50大MongoDB面试问题及答案
程序员的50大MongoDB面试问题及答案
|
3月前
|
网络协议 Linux 程序员
程序员的50大Linux面试问题及答案(二)
程序员的50大Linux面试问题及答案(二)
|
3月前
|
算法 架构师 安全
10年Java面试总结:Java程序员面试必备的面试技巧
作为一名资深10年Java技术专家,我参与了无数次的面试,无论是作为面试者还是面试官。在这里,我将分享我的一些面试经历和面试技巧,希望能帮助即将面临面试的Java程序员们。回顾我的Java职业生涯,我清晰地记得一次特别的面试经历。那是我申请一家知名科技公司的Java开发岗位。为了这次面试,我花了几周的时间准备,这不仅包括Java的基础和高级知识,还有关于公司产品的研究。
146 0
|
2月前
|
运维 算法 程序员
程序员去国企:长城资产IT岗位秋招面试记录
【2月更文挑战第7天】本文介绍2024届秋招中,中国长城资产管理股份有限公司的信息技术岗岗位一面的面试基本情况、提问问题等~
|
3月前
|
SQL 缓存 Java
程序员的30大Mybatis面试问题及答案
程序员的30大Mybatis面试问题及答案
|
3月前
|
Java 程序员 应用服务中间件
程序员的31大Maven面试问题及答案
程序员的31大Maven面试问题及答案
|
3月前
|
存储 Unix Shell
程序员的50大Linux面试问题及答案(一)
程序员的50大Linux面试问题及答案(一)