php面試中當問到你「描述一下所做過的項目中遇到最困難的技術問題是什麼,最後怎麼解決」應該怎麼回答?

目前開發過的功能都不算難啊,一般百度,google就可以解決的啊。我應該怎麼回答啊,或者你們大夥幫忙想個【難題】,順便說說是怎麼解決的,然後我去coding一番,以防下次面試可用


謝邀不妨換位思考一下,假如你是面試官你想聽到什麼樣的回答?

第一個問題是你遇到了一個什麼樣的困難,這個困難必須是面試官眼裡的困難,你說出來之後他也一時半會兒想不出解決方案的。

第二個問題如何解決,首先當然是善用搜索引擎,我要了解你能夠熟練使用百度和Google,知道什麼樣的問題該在什麼地方搜。

然後你最好表示你會在stackoverflow一類的網站上提問或搜索,尋求全世界大神的幫助

之後也許你能把你的需求轉化成英文的關鍵詞,在Github一類的網站上找到了現成的解決方案

最後如果實在沒有,你能夠把需求拆分成具體的程序邏輯,自己做一個實現。

答成這樣應該差不多了吧。


php 我最想聽到的是以下的經驗敘述。

1. 資料庫什麼時候成為了瓶頸?

2. 如何解決的資料庫瓶頸?

3. 在解決資料庫瓶頸的時候分為了哪些階段?

4. 應用的ab結果大致是如何?

5. 曾經是如何解決響應慢的問題?(調用外部api延遲,資料庫查詢延遲等因素)

==============================

我從來不在意php程序員的php水準。


一個學校社團網站,-_-||之前投票功能是另外一位同學寫的,投票時候發現數據沒有同步,於是用了樂觀鎖。


其實面試官問這個問題之前,你這次面試就已經被否定了。

接下來無論你說什麼,面試官都會說這不難啊?這也算挑戰嗎?難道你遇到什麼問題都Google嗎……等等。

所以,不如直接說,我還有事我先走了。然後瀟洒的say goodbye。


1. 資料庫什麼時候成為了瓶頸?
2. 如何解決的資料庫瓶頸?
3. 在解決資料庫瓶頸的時候分為了哪些階段?
4. 應用的ab結果大致是如何?
5. 曾經是如何解決響應慢的問題?(調用外部api延遲,資料庫查詢延遲等因素)


知乎上寫代碼比較牛逼的是溫趙輪三個,而恰巧他們都是搞C相關的,在知乎這個氛圍,所以大家或多或少的是輕視PHP,更不用說TP,但是諸位我們只是想通過一門技術來養活自己啊,當面試官問到這種問題,如果答的不好,就要再一直找下去。

我對這個問題的解決方法是,平時在遇到問題後,不管百度還是Google,找到答案後,都把問題和答案一起放到你的雲筆記里,積少成多。等到以後離職後,在找工作時,多看看。


推薦閱讀:

粉筆張小龍為什麼老罵人?
面試的時候問了先有雞還是先有蛋該怎麼回答?
深度學習相關的職位面試時一般會問什麼?會問一些傳統的機器學習演算法嗎?
面試總是太緊張,求方法支招?
當一個面試官問你為什麼某一方面特別差時,是希望得到什麼樣的回答?

TAG:面試 | PHP | ThinkPHP |