40 回答

TA貢獻2條經(jīng)驗 獲得超28個贊
java面試
?我是培訓(xùn)出來的,但是學(xué)的還行,第一份工作是面試了三家后就找到了,薪水是5.5K。但是因為家里的一些事,干了三個月就離職了,后來找第二份共做,面試了有十幾家才有人要我,工資是6K,所以我感覺我也是有些面試經(jīng)驗了,在這里簡單的跟大家分享一下。
? ?1.SQL語句,面試過的都知道,會給你一張測試題,讓你做,里面的題目難度各不一樣,但是最關(guān)鍵的就是數(shù)據(jù)庫SQL語句,畢竟這是基本功。
? ?2.只給你一個API文檔。實際操作完成一段代碼。一般都挺是挺偏的題目,如果是冒泡的話,那就已經(jīng)算是運氣好了,所以一定要有一定的查API文檔的能力。
? 3.問你項目相關(guān)的詳細,這也是面試時候?qū)Ψ奖容^看重的地方,會問的非常詳細。當然,如果你是才畢業(yè)的話,對方會忽略這一點。
? 4.SSH框架,這是必問的題,我面試十幾家,全部都會問這個。但是最重點的是Spring的東西,其他兩個不會問的太細。
?5.最后一些java的基本知識,例如繼承、多態(tài)、面向?qū)Ψ绞裁吹模揖筒辉谶@里說了,這些都是基礎(chǔ)中的基礎(chǔ),屬于必會知識。
? 總結(jié)一下:
? ? ? ? ? ? ? ? 面試不要怕失敗,像我面試了十幾家,面試的越多,越自信,并且每次面試后我會把面試官提的一些我不會的問題去針對性的了解記住,在以后面試中如果遇到相同問題,就特別輕松了。所以說,只要善于總結(jié),你的面試是越面越輕松,熟能生巧。到后來就算你比較羞澀,也可以與面試官侃侃而談,但是關(guān)鍵在于總結(jié)失敗的經(jīng)驗,不光是知識,還有你的表達能力等等。
? ? ? ? ? ? ? ?不要怕失敗,有時候失敗次數(shù)多了,反而更能成就你。

TA貢獻13條經(jīng)驗 獲得超14個贊
java面試:
? ? 1.本人剛工作(三個月),剛面試的時候,都是要進行一輪筆試,筆試通過后,他會根據(jù)你答題卷子來進行面試。其中有問過我?guī)椎辣容^基礎(chǔ)的題:
java基礎(chǔ):攔截器和過濾器的區(qū)別;九大內(nèi)置對象;session與cookie的區(qū)別;以及return false;和return ;區(qū)別等等。
數(shù)據(jù)庫 :鏈接查詢的方向的問題、在查詢數(shù)據(jù)一些簡單優(yōu)化都有哪些方法?
框架方面:ssh分別是是什么,各自作用?以及什么是依賴注入?hibernate和mybatis區(qū)別等。

TA貢獻1條經(jīng)驗 獲得超9個贊
簡單說下
PHP高工面試經(jīng)驗
一. ?如何提高PHP的運行效率,使之承受更大并發(fā)
? ? ? ?1.代碼層面優(yōu)化, 減少多重遞歸,減少多重循環(huán)
? ? ? ?2.對于資源調(diào)用(如DB,緩存,隊列),盡量將多次請求合并成一個完成
? ? ? ?3. SQL語句優(yōu)化,避免大庫的連表查詢,將一次大庫連表分成多次單庫查詢
? ? ? ?4. 數(shù)據(jù)庫優(yōu)化 ? a.增加索引(索引盡量加在區(qū)分度大的數(shù)字型字段)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?b.考慮修改存儲引擎(InnoDB 支持行鎖適合經(jīng)常修改的大數(shù)據(jù)表, MyISAM適合日志這樣的少修改表)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?c. 優(yōu)化數(shù)據(jù)庫配置,這偏運維或DBA, 增加數(shù)據(jù)庫緩存, 開啟查看慢SQL日志等等
? ? ? ?5.分庫分表 , 依次為 讀寫分離, 垂直業(yè)務(wù)分庫, ?次要字段分表, 橫向分表,橫向分庫
? ? ? ? 6. 緩存 ?從前到后包括不限于 ? ?a.CDN 網(wǎng)絡(luò)分發(fā)緩存靜態(tài)資源
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?b.服務(wù)器前端緩存 靜態(tài)資源
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?c.頁面級緩存(本地文件)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?d.數(shù)據(jù)緩存(Memcache,Redis)
? ? ? ? ?7.異步處理 ? ?包括不限于 使用消息隊列異步處理實時性不高的業(yè)務(wù)(如 日志)
? ? ? ? ?8. NoSQL數(shù)據(jù)庫 ? ?將簡單業(yè)務(wù)數(shù)據(jù)使用效率更高的NoSQL型數(shù)據(jù)庫存儲(如 MogoDB)
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 所謂簡單型業(yè)務(wù)指查詢時基本以單字段查詢,無復(fù)雜關(guān)聯(lián)查詢 如:日志,帖子,回復(fù)
?二. 在以上的所有方法都試過后如何再提高網(wǎng)站的效率
? ? ? ?也就是說在常規(guī)優(yōu)化都到極致的時候再如何做來抗大并發(fā)
? ? ? ? 1. ? ?PHP語言框架內(nèi)方法
? ? ? ? ? ? ? ?a. 考慮使用 網(wǎng)絡(luò)IO異步的擴展庫
? ? ? ? ? ? ? ?b. 考慮使用底層更快的PHP框架(如鳥哥的YAF)
? ? ? ? ? ? ? ?c. 考慮使用更高PH版本如PHP7
? ? ? ?2. ?PHP語言之外
? ? ? ? ? ? a. 考慮重寫或者自己編寫PHP擴展來實現(xiàn)部分功能
? ? ? ? ? ? b. 使用Lua 來編寫Ngix 擴展實現(xiàn)簡單的業(yè)務(wù)
? ? ? ? ? ? c. 考慮使用Node.js 來實現(xiàn)高并發(fā)
三. 在你的依賴業(yè)務(wù)不穩(wěn)定的情況下如何保證你的服務(wù)穩(wěn)定(如:數(shù)據(jù)庫不穩(wěn)定,或查詢天氣的API總是超時)
? ? ?1. 使用備用緩存, 正常查詢時緩存下數(shù)據(jù),一旦發(fā)現(xiàn)異常啟用緩存
? ? ?2. 業(yè)務(wù)降級, ?對你的業(yè)務(wù)分級, 由高到底,高級是哪些絕對不能掛的業(yè)務(wù)如首頁, 低級可以是增強型服務(wù)如評論
? ? ? ? ? ? ? ? ? ? ? ? ?在出現(xiàn)負載過高,將要雪崩時,分級拒絕掉 低級業(yè)務(wù),以保障高級業(yè)務(wù)正常訪問
? ? ?3. 異步, ?對與一些請求可先返回,再處理來解決后端延遲高的問題
以上是我面試的PHP高工典型的問題, ?
每個回答的單項你都可以展開,但只要提到就說明你至少知道工作方向
如有不全的地方望指出
?

TA貢獻6條經(jīng)驗 獲得超12個贊
Java面試(目前在找實習(xí) ?/*2K左右*/ ?中,說一點在面試過程中碰到的一些問題)
就早兩天我碰到了最奇葩的問題:Java數(shù)據(jù)類型有幾種?我就想著四類:字符型,布爾型、整數(shù)型、浮點型吧
然后面試官:日期類型、字符串類型、null、數(shù)組類型 ?
其他的還問我什么斐波拉契數(shù)列、動態(tài)規(guī)劃、快速排序等等回答出來了,逆波蘭答對一部分,問了數(shù)據(jù)庫的優(yōu)化方法
最后面試官當面跟說我基本功不扎實Pass了
我:???(黑人問號)
另一個問題:簡述邏輯操作(&,|,^)與條件操作(&&,||)的區(qū)別。
我當時就想到我好像聽過一個理論:在A&B,假如A判斷到是錯誤的會再次判斷B是否正確,而A&&B中A如果是錯誤的直接返回false,也就回答了條件操作(&&)具有短路功能(節(jié)省內(nèi)存?)
然后請教面試官:還能用作運算符
嗯,我真的基本功不扎實。目前第二個公司在等通知中,第一個公司我建議(僅代表我個人)有這能力的別去?。?!

TA貢獻1條經(jīng)驗 獲得超5個贊
面試時候面試官分兩種,我遇到過得。第一種:面試的技術(shù)總監(jiān)很忙,直接問你一些技術(shù)上的問題,比如我是前端,他直接問瀏覽器兼容問題和瀏覽器特性,簡單的會問比如選擇器都有什么?等等,更多的是你拿出自己的作品,他跟你聊天的時候順便會問這個是怎么實現(xiàn)的;第二種:面試官很閑,問你一大堆理論性的知識,但其實他也不怎么明白,你就按照你自己理解說就好了,當做跟同事聊天。
面試過程中盡量主動說一些自己關(guān)于項目也好或者前端的某處知識也好,對它的自我理解和分析,說一點肯定沒壞處。

TA貢獻1條經(jīng)驗 獲得超4個贊
看了下面各位哥的評價或者意見,有點不大同意了,有哥說沒工作經(jīng)驗可以編編,就我們公司面試來說,基礎(chǔ)知識扎實還好,更關(guān)鍵是人要踏實,之前來幾個面試期間吹的天花亂墜,真正3個月試用期都過不了!面試我覺的還是那些工作了5-6年甚至以上的員工或高層看人比較好,有經(jīng)驗,隨便聊幾句就知道性格,為人,作風(fēng)等,也會給公司注入優(yōu)質(zhì)血液。不然招些亂七八糟的,公司浪費時間、人力,不劃算。下周就要去面試別人,作為一個新的面試官,還真有點忐忑不安。不說了,趕緊整理一下面試資料ing..........

TA貢獻1條經(jīng)驗 獲得超3個贊
PHP面試
作為一個新手,只能從應(yīng)聘者的角度,按照個人面試PHP的過程,稍微總結(jié)了一下,不知道對不對,僅僅作為分享。面試官基本上會按照級別提升問題的難度,還有需要你回答的深度。
1,面試PHP基礎(chǔ)問題,其中包括PHP數(shù)組操作,字符串處理,文件處理。這一塊我碰到的都是紙上手寫代碼,其實這樣的話略帶考察了PHP熟悉能力,編程習(xí)慣,和對php函數(shù)的熟悉程度。
2,面試MySQL能力,其中包括MySQL的使用,性能優(yōu)化。使用中,比如int(1)和int(10)的區(qū)別,浮點型存儲類型的區(qū)別;MySQL一定會問索引的,組合索引,覆蓋索引;MySQL中四種隔離級別的理解?!陡咝阅躆ySQL》多啃幾遍,結(jié)合實際,MySQL問題基本能應(yīng)付。
3,面試Linux能力,由于我們的服務(wù)器都是部署在linux上的,基本的Linux知識需要熟悉,主要是查看對命令熟不熟。比如,在nginx訪問日志中,查找出一天接口訪問量前十名。
4,面試算法能力,基本的排序法,查找法等等,這些基本算法能回答算是通過了。如果算法好一些,會有一個加分項,可能面試官會繼續(xù)往深的算法題問你。
5,面試綜合能力,比如面試官問“打開一個網(wǎng)站慢了,怎么定位原因”。這個是問的很多的一個問題,因為可能是前端js問題,或者php問題,也可能是機器問題,或者網(wǎng)絡(luò)問題,或者是MySQL問題,總之能說清楚感覺也不是很容易。
至于其他方面肯定很多,現(xiàn)如今,尤其是前端勢力發(fā)展迅猛,前端服務(wù)化的今天,前端的復(fù)雜程度也不再是當初簡單的html+css了。除非真的有興趣,要不然前端能力個人覺得是不需要的,當然,如果會,絕對是一個加分項。

TA貢獻1條經(jīng)驗 獲得超1個贊
? ? 廢話就不多說了
1.會基本的數(shù)據(jù)庫操作(多表查詢,外連接)
2.基礎(chǔ)知識(面向?qū)ο笏枷耄饔糜虻姆秶龋?/p>
3.會基本的算法(排序,查找)
4.看點邏輯測試題(有的公司會考)
5.網(wǎng)絡(luò)要會,不說精通,基本的要會(網(wǎng)絡(luò)7層模型,常見的協(xié)議)
6.有個把拿得出手的項目
7.多做題(大公司的話就多刷算法吧,騷年)
一般公司都是上面這些了

TA貢獻2條經(jīng)驗 獲得超1個贊
面試嘛!我覺得一點非常重要就是基礎(chǔ),我覺得基礎(chǔ)好思維邏輯清楚,去一個公司碼代碼是絕對沒問題!多了解一些新的技術(shù)你可以不會但一定要知道

TA貢獻1條經(jīng)驗 獲得超0個贊
? ? 我是一名大三學(xué)生,從5月份開始就慢慢的找實習(xí)單位,去面試了好幾家公司,在這里也給各位同仁分享下面試經(jīng)歷。
????首先先自我介紹下,本人是做Java開發(fā)的,主要涉及Web后端和大數(shù)據(jù)處理這2個方面。
? ? 那么廢話不多說,開始面試通關(guān)之旅吧!??!
? ?

TA貢獻1條經(jīng)驗 獲得超0個贊
php 面試
跳了3次, 面了超過 50+ 公司, 見得多了, 也發(fā)現(xiàn)了一些技術(shù)之外的東西, 在這里一并回答了.
首先是 php 基礎(chǔ)部分, 這部分的知識 php manual 和 php the right way 都可以很好的解決, 當然出了看書, 也可以看慕課網(wǎng)php 部分的教程(至少我都過了一遍)
其次就是自己的技術(shù)棧, 如果項目是 lnmp, 那么相關(guān)的知識要盡量了解, 多問一些為什么? 為什么是 lnmp? lnmp 是什么? 當你發(fā)現(xiàn)你能解決這些問題時, 基本可以解決大部分面試問題.?
這里就技術(shù)棧詳細說一下: 后端至少要知道 lnmp 作為基礎(chǔ)架構(gòu), 如果你還是全棧(能前后端分離的公司還是比較少的), 還需要 html/css/js/jQuery/bootsrape 等快速上手的知識. 當你這也會一點, 那也會一點, 心有余力的時候, 就可以折騰更多的事了.
本來不應(yīng)該放在這里, 當時還是要問一下: 你是否真的熱愛編程? 如果真心喜歡, 很多困難都可以解決, 如果不喜歡, 我只能提醒一句: 吃飯的家伙, 有困難也要上. 所以, 還是加深對技術(shù)的了解以及對周邊的了解. 起步的php程序員可能會被其他'高大上'的程序員瞧不起, 主要原因還是底子不牢, 一些深入的了解很有必要, php 是 c 語言寫的, 越探究底層, 就越需要 c 的知識, 建議去看看 慕課上面 c 分類下的課程.
當然, 你不是一個人在戰(zhàn)斗, 團隊合作/項目管理 很重要, 所以面試者特別喜歡詳細的問你的項目, 這是為什么流行這樣一句話: 不僅要看這個人能不能做這件事, 還要看這個人能不能做好這件事.?
最后, 既然是面試, 參考一下面經(jīng)多少有點幫助, 如果去bat, 數(shù)據(jù)結(jié)構(gòu)和算法也是必問的, practice make perfect, 有空多刷刷 oj, 看看慕課, 關(guān)注一下大牛. 其實這個圈子里的人還是挺有趣的. 如果你有關(guān)注 phpcon, 你就會知道那么多人正在用php做著 牛B 的事.
添加回答
舉報