在一間房間里筆試->通過后面試-》半個下午機試,出了幾道編程題。。。。。。。。
面試官問的面試題: 1》用兩種排序方法,排序一個數組。
好吧,我寫了一個選擇排序,一個冒泡排序,竟然說兩個算法是一樣的,我解釋了半天,他看了會,又說:沒什么不一樣啊。無語了。。叫來另外一個來看,竟然也說這兩個是一樣的算法。我忍了。
2》已知兩個相交矩形,求出相交部分的矩形的位置。我寫出來了,蛋疼的面試官又說:你怎么沒考慮兩個矩形相離的情況,怎么不考慮一個矩形包含另一個矩形的情況?
好吧,心里一萬頭草泥馬奔騰而過,不是說已知兩個矩形相交嗎?我還考慮分離時候的代碼?要是項目的話,我肯定會考慮的,但是題目條件都說了相交,不接觸不叫相交叫相離,一個包含另一個,叫包含關系,真懷疑那兩個程序員面試官高中畢業?基礎常識都不懂?相離什么意思還跟我爭,這么說,我還得先判斷兩個矩形是不是矩形,是不是橢圓嗎?