❶ 如何在面試中回答「你遇到過最有挑戰的技術問題是什麼」
一定要分點回答(邏輯清晰):
1、時間;
2、什麼功能;
3、遇到什麼問題;
4、怎麼定位問題;
5、怎麼解決問題,為什麼要這樣解決;
6、在性能、可用性、資源、用戶產生了正面影響。
講清楚問題是什麼,難在什麼地方,你是怎麼解決的,你為什麼要這樣解決,有沒有什麼數據和測試證明你有效解決了,例如下面這個回答結構:
1、我(最近的一個時間)在做(怎樣的一個產品/程序),這個產品/程序的目的是(幫助用戶完成什麼事),其中有一個(什麼模塊),為了實現(什麼功能),用到了(什麼技術),但是(遇到了什麼挑戰/難點/bug)。
2、我通過(怎樣的手段)定位問題所在,問題出現的原因是(簡要的點到技術點的描述),我在(至少兩個資料來源)上找到了參考,最後基於(怎樣的決策標准)決定採用(何種解決方法),運用了(哪種技術),最後成功解決了問題/實現了功能。
3、結果是這個產品/程序(對用戶,系統,性能,可用性,資源等產生了何種正面的影響)。下一步,我認為我應該研究(何種更先進的方式),進一步(怎樣讓產品/程序做得更好)。
❷ 程序員技術面試中,當面試官問「你還有什麼問題」,應該怎麼回答
應聘程序員,在技術面試的時候,結束時面試官通常會問一個問題:你還有什麼問題嗎?眾所周知,面對這個問題不能直接說沒問題了,因為這是你掰回一句或者加深認可的好機會。但是下面這4個問題在技術面試時最好不要問:
1、「我能拿多少工資?」
注意你參加的是技術面試,盡量不要問跟技術不相關的東西,這在技術面試的過程中是一個減分項。一般面試官如果對你有興趣會主動地詢問你的理想薪資。
2、「五險一金有沒有?交通補助有沒有?」
這個問題一般不建議去問,這些問題在技術面試後人事會主動告訴你或者自己主動去詢問人事都可以的,但是在技術面試官面前,問這些跟他本職工作沒有關系的問題會讓面試官覺得不耐煩。
3、「公司經常加班嗎?」
作為開發人員加班的情況肯定是會有的,只是經不經常可能得看公司的實際情況。在面試時問這個問題你可能只是想了解一下公司的加班情況,但卻會讓面試官質疑你的抗壓能力,給面試留下不好的印象。
4、「您覺得我今天能面上嗎?」
有些小夥伴可能急於求職,所以會有些迫切地問這個問題。如果面試官覺得你有希望肯定會給你一些信號,如果面試官不看好你,問這個問題可能讓雙方都比較尷尬。
上面說了4個不該問的問題, 那在面試官問「你還有什麼問題嗎?」時應該問一些什麼問題?
再次點題,在技術面試最好提跟技術相關或跟本職工作相關的的問題。第一,可以問一下關於產品的問題,比如一下產品用的什麼技術,想回去了解一下,或者關於一些新的技術比如大數據、spring boot公司是怎麼用的。這些問題既能讓面試官有興趣回答,又能展現你的知識面。
❸ 面試時有考官問:「如果有人問一些你不明白的技術性問題,你該怎麼回答那個人」。哪位高手幫我解決解決啊
面試時我們總會遇到一些不會回答的問題,不論是技術的還是非技術的。記住一個原則:坦誠回答,積極面對。沒有人是十全十美的,我們都會遇到不會的問題。作為一個多年從事招聘工作的HR,我很想認真的告訴你,面試官也是人,你有不會的問題完全在我們的意料之中,對於企業用人來講,你現在不會並沒有關系,但是你是否有坦誠的態度和學習的能力至關重要,所以我們問的有些問題並非真的想要你給出答案,而是要考察你的應變能力和誠實度。所以,遇到自己不懂的問題,第一,委婉坦誠的回答你不會,不要直接說不知道,這樣會顯得你缺乏應變能力,比方你可以這樣說:「您問的問題在我之前學習和工作的領域中很少涉及,所以我平時也只是略有聽說,基本處於不知道的狀態,不過我這人有個小毛病,遇著自己不會的了,總會一心想著去把它弄懂,學會,不然心裡就不踏實。我以前在工作中也遇到過不會的問題,但我努力鑽研,虛心學習,很快就掌握了(最好舉例說明)。
祝你好運!!
❹ 面試的時候怎樣回答技術面試題
一、聽清題,勿搶答
面試,首先也是一個人與人交流溝通的過程。有些時候,面試官還沒說完問題,面試者就會打斷說「這個問題我知道...」。打斷不利於溝通,同時,這樣其實導致面試題沒聽清。比如面試題是「如何理解Java 的 JMM,...」後面還沒說的時候,面試者打斷說「你說的這個我會。。。,包括方法區,堆,棧 balabala」這就答的都跑偏了。
二、從全局、到具體
如果問題是「 Spring 是什麼,怎樣理解的」。很多人就會直接回答「Ioc 和 Aop嘛」這樣說不能算錯,但我個人認為從一個更宏觀的方式先入手,再具體介紹對於 Spring 你深入了解的一個或者多個方面,這樣感覺更好一些。
發展到今天,Spring 並不僅僅只有Ioc 和Aop,而是一個包含一系列功能的XX,像快速開發的Spring Boot, 像微服務支持的 Spring Cloud, 像支持認證和鑒權的 Spring Security, 支持各種抽象的Spring data 提供的 xxxTemplate,Testing, 以及現在使用眾多的 Spring MVC。當然 Denpendency Injection 和 AOP 依然是核心。
再比如回答如何理解Java的垃圾回收機制,比起直接回答 「將無用的對象清除出內存」這類概括,如果描述垃圾回收,什麼時候會發生垃圾回收,具體的回收方式,了解哪些回收演算法。出現OOM時如何調整,以及 JVM 的內存劃分等,我感覺效果會好很多。
❺ 技術類工作面試時,面試官會問什麼問題如何解答這些問題
不同職位面試的時候面試官問的問題是不一樣的,技術類求職者面試的時候,面試官會問哪些問題呢?下面我們就來看一看。
問題:「你對我們公司了解多少?」
你需要了解任何你入職以後可能要接觸的產品和流程。你要盡可能多從公司官網、公司年報中找到有用信息,你也要從行業刊物中了解一些更加宏觀的資訊。讀完之後,你要梳理一下自己所讀的內容,列出一個精簡的綱要。最後,你要談談為什麼這個公司及其產品和技術流程如此吸引你,以及你為什麼想加入這家公司。
問題:「我們為什麼要僱用你?」
一個好的回答模板可能是「因為我精通(某個領域)並且在過往有著很好的工作業績(提及工作中重要的成就,比如技術解決方案、業務解決方案、問題解決方案等)」。你要用相關的具體事例來支撐你的觀點。
問題:「你最大的優勢是什麼?」
你最大的優勢是你的技術以及運用這些技術解決問題、准時在預算范圍內完成項目的能力。你可以挑一些非常突出的優勢來重點闡述——挑一些與你應聘的這份工作最相關的優勢。
問題:「你目前取得的最大成就是什麼?」
成功的技術人員都有著實際的成就履歷,畢竟他們研發的產品或流程不是失敗,就是成功。所以,你需要自信地談論你取得的成就,並重點關注你在解決問題方面取得的成就。不過,若你能夠簡單提到以下方面的話,你的回答會表明你是一個全面發展的人。
❻ 面試官:如果你遇到技術難題你會怎麼辦
這是考察人的實際問題解決的能力及流程。如果是我,我會這樣回答:首先,我會對這個困難工作進行適當的分析,找出難的原因是什麼?然後,我會向身邊有經驗的同事或朋友請教,如果是原理方面的問題的話,同時也會向書本求知。這是其一途徑。其二的話,我也會向我的領導請教,領導之所以會成為我的領導,就是因為在處理問題方面的經驗、方式、方法比較出色,我會虛心學習。最後,對待這個困難問題,我會及時總結。以備下次碰到類似的問題能夠予以很好的解決。謝謝