今日在南京面试人感想

2018-04-21 21:19:01 +08:00
 ewBuyVmLZMZE

面试了一个人,工作时间很长,5 年多。主要是给华为做外包,工作上多以运维数据迁移为主,在 17 年之后有过类似大数据开发的工作经验。

简单问了一下项目,了解大概涉及技术栈,告知其我准备问一些 Java 基础(我司主要开发语言为 Java )。被立刻打断告知我不要问其 StringBuilder、StringBuffer 区别,HashMap 知识点这种没有意思的问题。

我说我不会问这种问题,但也不会上来问一道很难题目。要其写一 List 去重,基于这个准备扩展,发散一些有意思的问题。其面有难色,问能否只说思路,我说,此题既然有思路,必然能写出来。其尝试写了一下,把笔一丢,表示不愿意书面写代码。

我说要不要我拿电脑让你写,其说可以。电脑拿来,其开始批斗我,云云感觉其被鄙视,像其这样的水平和工作经验的人应该重点考察项目经验,而不是笔试代码这么 Low B 的事情。期间列举其在阿里被面试经历,从 Tomcat 启动开始问,由浅到深。

我言,可以按照你的方式,通过问一些有意思的问题让你来解答的方式面试,笔试写代码只是我个人的习惯。其言内心受到伤害。遂将简历交还,其拂袖而去。

PS,电话面试和现场面试的结论,其为简历侠。

17228 次点击
所在节点    职场话题
121 条回复
lhx2008
2018-04-21 21:22:44 +08:00
你就从 Tomcat 从启动开始问呗,足够问倒他了。这么多内容,鬼记得住。
sunwei0325
2018-04-21 21:25:28 +08:00
我觉得面试更重要的是人的性格, 以及学习的能力, 如果这两点都不符合的话, 即使履历与岗位匹配, 将来也是一颗雷.
ewBuyVmLZMZE
2018-04-21 21:26:03 +08:00
因為工程性質,編碼面試不會在演算法與資料結構上刻意刁難,多為基本程式設計能力考察。

核心其實是想考察為什麼這麼寫、怎麼測試、怎麼優化,通過這麼來看其是否有與簡歷上相符的工作能力。並一步步基於當前問題延伸以期能詳細考察其對於程式設計的敏感度。
ewBuyVmLZMZE
2018-04-21 21:40:56 +08:00
@sunwei0325 對於正式員工和外包人員性質要求略有不同,我們在面試時,正式員工的標準其實其有所降低的。因為我們自信有環境專案和人力能帶著員工成長,所以自然就會考察面試者的性格和學習能力。

然而這裡面試的是一位工作五年以上的程式設計師,其要價也會比較高,面試崗位為大資料開發,自然要求就會不一樣。南京這邊多為中興華為外包,這類人員空有一堆專案經歷,但無基本編碼能力。簡歷寫的一個比一個屌,什麼名詞都往上丟。

面試者學習能力很重要,然而短短的 1 個多小時並不一定能感知。其次,5 年以上的人如果連那種簡單到培訓班 1 個月人都能寫出來的程式碼都寫不出來。那麼他可能不該去做開發,而是專案經理,或者管理。
learnshare
2018-04-21 21:47:21 +08:00
手写代码?这绝对不写的,上机写还可以考虑一下
面试的时候务必不要引起对方反感,这也是要注意的

最后,互相留个面子吧,相亲一场,没必要弄到很难堪
carlclone
2018-04-21 21:50:15 +08:00
项目经验 专案经历? 到底哪里人
ewBuyVmLZMZE
2018-04-21 21:53:28 +08:00
@learnshare 隱去各種私人資訊,只是個人感慨。

務必不讓人反感倒是我的疏忽,但是我拿電腦也是為了讓其能方便編碼,也不是刻意地針對他。
ewBuyVmLZMZE
2018-04-21 21:53:55 +08:00
@carlclone 大陸人,習慣使用臺灣用語罷了。
towser
2018-04-21 21:57:57 +08:00
不管能力如何,此人性格成问题。
murmur
2018-04-21 21:58:52 +08:00
catalina.bat/catalina.sh 里的每一行如果都能搞明白真的也是牛逼的不行
不妨就按他的说法打开文件就开艹
carlclone
2018-04-21 22:01:19 +08:00
@syhily 有意思....
alienx717
2018-04-21 22:03:07 +08:00
我觉得问个 list 驱虫还是很有意思的,他这个反应有点过激了吧,绝对简历侠。
ewBuyVmLZMZE
2018-04-21 22:06:15 +08:00
@murmur 感謝你的建議,面試不是欺負人,也不是懟人。而是在衡定時間內要達到相互瞭解的過程。不管是面試官問倒面試者,還是面試者反問倒面試官,都是輸。

我只是想在某種程度上來瞭解其 Java 基礎。但是他覺得 HashMap 之類的考察沒必要,所以才換用編碼的方式。也不是什麼難題。

Tomcat 其實也有很有意地方可以問,第一個是 Tomcat 自己的執行緒池模型,第二個是 Tomcat 自己為了實現 Hot Reload 的執行緒過載機制。一味地問啟動指令碼,各人覺得不是很妥當。
kuro1
2018-04-21 22:10:00 +08:00
li=list(set(li))
cs923
2018-04-21 22:13:48 +08:00
文章用简体 回复用繁体 看着蛋疼啊啊
orangeade
2018-04-21 22:15:12 +08:00
@kuro1 接下来就问 set 原理 🐶
alamaya
2018-04-21 23:40:01 +08:00
这里还是大陆人居多吧,用繁体就算了,一堆名词完全看不懂啊,我觉得跟你交流就挺累的
WinterWu
2018-04-22 00:04:14 +08:00
1. 阿里面试多数岗位会手写代码
2. Java 里 list 去重,一般情况下大家都会直接用 set 吧,不过自己写的类需要实现 hashCode\equals 方法
不过,针对大数据量情况下,不同数据类型和分布可以选择不同的优化方式,这样这个问题就可以往下深入多个场景下,更进一步可以扩展到集群 /分布式场景下;楼主的问题蛮好的
3. 个人不太喜欢让人手写代码,主要是觉得时间太久,直接讲一下思路和问题-大体正确即可,然后扩展开来逐步问
4. 面试很多人,也被面试过蛮多,其实很多时候是缘分,吐槽具体某个人不是特别合适,毕竟面试官是在优势地位的
HuHui
2018-04-22 00:20:16 +08:00
大陆人,喜欢使用台湾用语。
以前也见过一个,精日。
yanjinbin
2018-04-22 01:52:39 +08:00
就你这繁体,怼你很正常,你水平也不行,

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/448763

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX