1. 程式人生 > >網上關於「阿里P7程式設計師、資深架構師不知 jvm、紅黑樹」一事的爭議

網上關於「阿里P7程式設計師、資深架構師不知 jvm、紅黑樹」一事的爭議

原文連結:https://www.zhihu.com/question/297647330

1---------------

預設排序​

winter

winter

發言僅代表個人觀點

157 人贊同了該回答

需要知道,所謂面試題,沒有任何價值,面試是一個不對等的過程,如果是毫無章法的隨機“出題”,那麼兩個人互相面試不過將會是常態。

 

正常的面試官不會拿“xx問題會不會”來評價候選人。

 

面試題多數會以“履歷相關”或者“共同探討”的形式出現,一些演算法題,看起來很難,但實際面試中在有面試官引導的情況下都是可以解決的,面試官會在解決問題過程中評判候選人的各方面能力。

 

如果我做面試官,出演算法題對面秒答最佳答案,我會選擇換題,而不會覺得對面真厲害(除非能連續秒答,還沒遇到過)

 

我覺得“xx問題都不會”系列,可以用同樣的思路來評判:

1. 這個問題是否跟候選人履歷強相關?

比如紅黑樹,如果候選人做過資料庫底層,那紅黑樹算是強相關了,如果不會,基本可以得出結論,候選人不合格。

 

2. 候選人簡歷或者面試過程是否提及自己擅長此問題?

如果候選人自己聲稱會,那麼可以得出結論“自我認知不清”或者“試圖遮掩”,基本後續不用面了。

 

 

2. 這個問題在哪個領域,相同難度冷門程度的問題有多少?這些問題是否要求候選人都掌握?

堆排為例,是個演算法,經典七種排序之一,而且是偏冷門一點的吧,那麼我們是不是要求候選人快排、歸併、希爾都要掌握?更不要說更簡單的冒泡、選擇和插入了。

我個人認為,七種排序都熟練的要求偏高了,所以這個問題不會,不足以說明候選人不合格,所以可以考慮補問快速排序或者歸併排序。

然後紅黑樹,按這個思路,平衡二叉樹中的一種,B+樹、AVL樹都差不多難度吧,索引結構裡類似難度或者更簡單的也太多了,如果我們要求候選人“能回答這個難度的隨機挑選的資料結構”那未免是強人所難了,所以我認為此問題嚴重偏難,候選人不會做得不出任何結論。

 

2-------------

如何看待網上關於「阿里P7程式設計師、資深架構師不知 jvm、紅黑樹」一事的爭議? - 圓胖腫的回答 - 知乎 https://www.zhihu.com/question/297647330/answer/506334835

https://stackoverflow.com/questions/25537675/java-what-exactly-is-the-difference-between-nio-and-nio-2

轉載請標明連線:https://blog.csdn.net/wabiaozia/article/details/84678400

3-----------

如何看待網上關於「阿里P7程式設計師、資深架構師不知 jvm、紅黑樹」一事的爭議? - 知乎 https://www.zhihu.com/question/297647330/answer/507972697