我先说下我的看法,抛砖引玉(看法不分先后重要性):
1
winnerczwx 2020-04-25 11:26:49 +08:00
如果仅从业务方面来说, 能 100%完成业务功能的就是优秀, 100%的意思就是遇到问题,解决问题. 所以不同的项目对"优秀"有着不同的定义.
如果从"人"方面来说, 我个人感觉第一是"态度", 一个认真且执着的程序员学会并熟练使用一个框架只是时间问题.一个应付了事的程序员熟练使用一个框架又有什么用呢, 换个项目换个框架就原形毕露. 第二:是对于技术的"追求", 是否自发的去了解跟自己技术栈相关的"新技术"以及对于自己技术栈更深度的追求. 说白了就是想让自己"变(秃)强(头)" 第三:是"经验",对于程序行业来说, 经验还是重要的.即使一个简单的项目, 缺乏经验的程序员肯定会花更多时间去踩坑 |
2
ferock 2020-04-25 11:27:49 +08:00 via Android 1
比你水平高的
|
3
sacuba 2020-04-25 11:31:21 +08:00 2
其实大家往往忽略但是实际上每个面试官基本都会作为考量指标的是面试者的精神面貌
|
4
bologer 2020-04-25 11:31:49 +08:00
作品能证明能力,且有自己见地和一些本职工作范围之外的辅助工作的技能。
|
5
TangMonk 2020-04-25 11:53:09 +08:00
身体好,熬夜加班吃得消就是好员工
|
6
huntcool001 2020-04-25 12:00:49 +08:00
思维水平和交流水平也很重要啊. 说话语无伦次,前后不搭,眼神飘忽不定的,就算是技术大牛,也特别减分
|
7
zzzzzzggggggg OP |
8
zzzzzzggggggg OP @winnerczwx 嗯嗯有道理,面试官招人也是给自己找同事,谁都希望找一个优秀的人来做同事
|
9
zzzzzzggggggg OP @TangMonk 面试现场考察做俯卧撑和深蹲吗哈哈
|
10
wangyzj 2020-04-25 12:26:05 +08:00
可以实现一些常见的数据结构与算法逻辑
证明刷过题 |
11
zzzzzzggggggg OP @ferock 嗯嗯怎么考察比面试官水平高呢?
|
12
zzzzzzggggggg OP @wangyzj 刷题也是一种很好的练习方式
|
13
wangyzj 2020-04-25 12:38:35 +08:00 1
@zzzzzzggggggg 刷题只是现在很多公司最喜欢的敲门砖,不适合所有人,但被用到了所有人
|
14
xiaket 2020-04-25 12:44:19 +08:00
看着舒服的, 这一点实际上可以刷掉很多人了
|
15
zzzzzzggggggg OP @xiaket 看颜值吗。。
|
16
zzzzzzggggggg OP @wangyzj 嗯嗯,简单纯粹容易看出效果
|
17
scnace 2020-04-25 12:58:57 +08:00 via Android
能一起谈笑风生就好了
|
18
iffi 2020-04-25 13:09:00 +08:00
看顺不顺眼, 手动狗头
|
19
refresh 2020-04-25 14:30:37 +08:00 4
我讲一些通用的吧:
1. 口齿清晰,自信但不夸大 2. 抓重点,讲条理,会总结 3. 聪明,有规划,能看到成长 4. 专业知识覆盖 80%的面试问题 5. 有亮点 符合以上 3 条以上的,基本上面试结果不会差 |
20
ferock 2020-04-25 14:50:07 +08:00 via Android
|
21
lihongming 2020-04-25 15:09:15 +08:00 via iPhone 4
公司不大的话,最好还是看重一下工程能力。
我最喜欢哪种能合理使用各种现成的解决方案,以最少的开发量和成本解决业务问题的人。 有这个能力的人,通常见多识广,具有较强的学习能力和兴趣,而且做不得假,不懂装懂的几句话就现原形了。 至于那些喜欢造轮子、炫技的,还是留给大厂的螺丝钉岗位吧。 |
22
zzzzzzggggggg OP @ferock 这不讨论呢嘛
|
23
zzzzzzggggggg OP |
24
zzzzzzggggggg OP @refresh 嗯嗯符合 3 点的基本就属于优秀了
|
25
zzzzzzggggggg OP @lihongming 嗯嗯能提出业务解决方案的,基本都是老鸟了,对于这样的造轮子其实也不在话下
|
26
locoz 2020-04-25 15:48:22 +08:00 via Android
工作相关的技术水平、是否有自己折腾 /研究过一些东西、是否会用搜索引擎 /查看源码等方式解决坑、叙述经历时逻辑是否清晰
|
27
hq136234303 2020-04-25 15:54:30 +08:00
哎 有被面试官嘲笑 项目 low 的吗?我就被面试官嘲笑过 这种项目架构是我们 10 年前用的。。。
|
28
TangMonk 2020-04-25 15:56:15 +08:00
@zzzzzzggggggg #9 哈哈,这个可以
|
29
zzzzzzggggggg OP @hq136234303 那这公司开的时间挺长啊,都十多年了
|
30
zzzzzzggggggg OP @locoz 靠谱
|
31
XVXVXXX 2020-04-25 16:48:27 +08:00
简历上写的项目,自己能完整的说完整个业务流程,细节 /思考 /拓展都表现的好。我觉得就是比较优秀了。
|
32
AmberJiang 2020-04-25 18:41:39 +08:00
歪个楼 头像亚古兽好评 哈哈哈哈
|
33
charlie21 2020-04-25 18:48:16 +08:00
leetcode 500
|
34
litp 2020-04-25 19:08:57 +08:00 2
最近面试
1. 紧张:紧张不可怕,面试官可以带着先唠唠家常,但是唠完家常还继续紧张,就算了。 2. 尊重:跷二郎腿、抖腿、手机放在桌子上并且不静音、结束之后不说谢谢。 3. 脑子:提问的技术点或者业务点,不会可以,但是要会动脑子,别就来一句“我不会” --- 这样我很尴尬 4.诚实:最近不知道怎么了,刚培训出来的就敢说 3 年工作经验也是可以,让讲一下前期工作中实际工作场景,就嘿嘿一笑。 |
35
hoyixi 2020-04-25 19:12:23 +08:00
比起优秀,我更喜欢:合适
|
36
zzzzzzggggggg OP @charlie21 稳妥
|
37
zzzzzzggggggg OP @AmberJiang 谢谢😄
|
38
zzzzzzggggggg OP |
39
tourist2018 2020-04-25 20:19:23 +08:00
@litp 我也面试过不少人 对于第三点 如果确实不会我希望对面直接说不会 而不是扯别的 如果问到比如一些问题面试者确实能答出来 我会继续问和这个知识点相关的 这样能比较全面的衡量面试者掌握的知识面
|
40
Huelse 2020-04-25 20:27:48 +08:00
个人表现上一定要积极乐观,不耍大牌也不应付,技术问题上能回答 70%以上,最后是几个关键需求点能满足就行
|
41
zzzzzzggggggg OP @Huelse 嗯嗯是的,我一般也是要求回答上来大部分就行了
|
42
MoRun 2020-04-25 21:42:38 +08:00
总的来说,就一个要求:我是否愿意与他成为同事
|
43
takato 2020-04-25 21:44:55 +08:00
个人认为,恐怖谷理论在面试当中是适用的。。。
|
44
PbCopy111 2020-04-25 22:25:47 +08:00
我喜欢跳槽少的。。。
|
45
tingyunsay 2020-04-26 00:26:13 +08:00 via iPhone
我上回遇到个只写 go 的面试官,我面的岗位是 py,我自我介绍说完后就一直不说话,一分钟沉默之后我先说话了,我说要不你问问我语言特性之外的,比如 mysql 和 redis,数据结构或者啥的……
|
46
j140z1 2020-04-26 00:44:06 +08:00
头脑清楚,表达逻辑清晰。
|
47
LancerEvo 2020-04-26 03:49:13 +08:00
聪明的和表达能力好的 会不会什么工具一点用都没有
|
48
androidkily 2020-04-26 07:54:21 +08:00 via Android
会吹牛就行
|
49
litp 2020-04-26 09:01:50 +08:00
@tourist2018 嗯 明白你的意思,我再补充一下,可以说我不会,但是我希望可以证明一下自己的脑子,比如我没做过,但是我可以大概讲一下如果我来做我会怎么去做,思路、想法。如果是单纯技能来讲,不会那就是不会。
|
50
vueadmin 2020-04-26 09:33:34 +08:00 3
我更在乎一个人的人生态度,我招过一个应届培训班,但是现在我感觉他技术比我好很多。
我现在有很多问题直接问他,也没有什么不好意思的。 发掘一个潜力比自己大的人,我感觉挺自豪。 什么是优秀? 要始终对自己的人生保持乐观向上的态度。 |
51
tilv37 2020-04-26 09:55:35 +08:00
基本认同 LZ 的观点,除此之外我还比较在意是否沟通起来不费劲,交流能力如何
|
52
HiShan 2020-04-26 10:05:50 +08:00
请教一下各位面试官所谓的常见原理与常见框架原理、常见数据结构,不知道要覆盖多少知识才能满足这样的要求?
平时都是在写业务代码,写多了感觉人都傻了。。每次要跳槽面试的时候又要去复习一大堆然后面试的时候也不问。怎么办? |
53
lexuskingxx 2020-04-26 10:06:46 +08:00 via iPhone
@refresh 同意
|
54
repus911 2020-04-26 10:37:39 +08:00
按 10 分制算的话
1. 最主要的是能否胜任当前的工作:基本是技术能力的考核,工作经验的考核,与我们需求契合度的考核,初中级占 5 分,高级以上占 3 分。 2. 沟通和协作能力,初中级占 3 分,高级以上占 5 分。 3. 个人规划和个人潜力,占 2 分。 其实打分有 7-8 个维度可以打,我总结了下划成 3 类。可以发现随着职级的上升,技术或者 code 能力要求会下降,比重增加的是跟人打交道的能力。 |
55
ben1024 2020-04-26 10:38:53 +08:00
经历前面几个面试表现太差,当前只要表现一般般那就是相当优秀
|
56
abc635073826 2020-04-26 10:45:19 +08:00
牛逼而谦虚的
|
57
NoKey 2020-04-26 10:45:36 +08:00
只要符合岗位需求就 ok
面试题目分必须回答正确的和看看能不能讲点东西出来的 必须回答的就是非常基础的,就是在岗的都会用到的 只要必须回答正确的能回答出来,大概就可以了 我们工资给的很低的。。。 |
58
zzzzzzggggggg OP @HiShan 平时开发多多少少都会遇到一些原理上的问题,至于很多基础知识应该在校招的时候都搞过一遍了,社招面试可以看一下回顾一下
|
59
amwyyyy 2020-04-26 11:43:28 +08:00 via iPhone
技术好,要价低
|
60
libook 2020-04-26 12:17:25 +08:00 3
一分钱一分货,不是土豪公司就难以做到所有岗位招到的都是最优秀的,实际上考虑的更多是能满足要求且性价比高的。
就像开发选型一样,“选最优秀的语言、框架、工具来开发这个项目”是不可能的,我们都知道,软件工程上没有最好的方案,只有当下最适合的方案。 每一个招聘的岗位对候选人的要求是各异的,所以需要对每个岗位做职位画像。举几个例子:营收部门的迭代非常快,开发岗位最重要的是效率,其他的都是次要;中台部门的产品由于牵扯到很多其他使用方,必须在尽可能少的迭代次数里达到成熟、稳定,要求技术水平要高,在开发过程中自动规避绝大多数的问题;安全部门做的工作非常敏感,这时候最重要的是忠诚度和稳定性;对于弱势的部门要招擅长横向管理的人员,对于强势的部门要招能够最优化利用资源的人;现有团队是否存在一些不平衡的点,招新人就得考虑是否可以促进平衡;企业文化也是一个重要因素。 对面试官来说,每一个职位的招聘都是一个全新的工作,无论做职位画像还是设计面试都是需要投入心血的; 对求职者来说,高效的求职方式是先对招聘企业所招聘的职位画像做一个深度分析,如果适合自己的话就可以考虑如何在简历和面试体现出自己与职位画像吻合。 |
61
jiorix 2020-04-26 16:53:11 +08:00
头发量!
|
62
chenyu0532 2020-04-26 16:57:30 +08:00 1
我觉得是:水平能达到你心里的下限就可以考虑了吧。。
|
63
coderEOS 2020-04-26 17:02:34 +08:00 via Android 1
基础扎实,性格稳重,考虑问题全面,交流舒畅
|
64
waibunleung 2020-04-27 09:19:59 +08:00
@zzzzzzggggggg 没想到在这里看到了推文的灵感来原哈哈哈哈
|
65
zzzzzzggggggg OP @waibunleung 什么推文?
|
66
zzzzzzggggggg OP @repus911 确实,级别上升之后主要是看对业务的理解、推动能力,能不能扛事儿等等
|
67
zzzzzzggggggg OP @ben1024 横向对比么
|
68
zzzzzzggggggg OP @jiorix 我这就是剃个架构师的发型
|