初中級工程師(1-3年)項目經(jīng)驗不是很豐富鸠窗,主要是看基礎(chǔ)是否扎實吩屹,用過的東西是否去深究過劳闹,是否有意愿去提高自己而线。
面試流程大概如下:
- 先做簡單的自我介紹捅伤,自己做過的項目饭尝,然后會去問一些項目中的細(xì)節(jié)春寿,確定是否真正用心做過笔喉,也會探究一下技術(shù)實現(xiàn)肴熏,然后會讓他們?nèi)ニ伎枷率欠裼行┳约河X得可以提高的地方鬼雀,看看回答的程度;
- 然后會問些基礎(chǔ)知識
- java基礎(chǔ)(遞進式的詢問蛙吏,難度依次遞增源哩,如果哪一步短路了鞋吉,給一次機會,否則短路)
- 基礎(chǔ)用法:==和equals區(qū)別励烦、異常體系(常用RuntimeException有哪些)谓着、string和stringbuilder區(qū)別、泛型講解坛掠;
- 集合(List赊锚、Set、ArrayList屉栓、HashSet舷蒲、TreeSet、HashMap系瓢、TreeMap)阿纤、正則表達式;
- 多線程:static-synchronized和object-synchronized區(qū)別夷陋、如何創(chuàng)建異步線程欠拾、如何等待一個線程結(jié)束、線程有哪些狀態(tài)骗绕、線程安全藐窄、常用并發(fā)組件、sleep和wait的區(qū)別酬土、volatile用法荆忍、lock接口、鎖能夠保證哪些特性撤缴、sleep和wait區(qū)別刹枉;
- servlet規(guī)范:
- servlet和filter區(qū)別,servlet生命周期屈呕;
- filter一般用在什么場景微宝,在servlet容器中filter一般是以什么樣的形式在執(zhí)行;
- jsp九大內(nèi)置對象虎眨;
- forward和sendRedirect區(qū)別蟋软;
- request和session,attribute嗽桩、session生命周期岳守;一個請求,如何在多個filter之間傳遞數(shù)據(jù)碌冶;
- http協(xié)議:
- GET|POST區(qū)別湿痢;
- 如何避免緩存;
- 常用錯誤代碼(302种樱、500蒙袍、406)俊卤;
- 與緩存相關(guān)的http-header有哪些;
- 一個http請求的執(zhí)行流程害幅、從客戶端到服務(wù)器會經(jīng)過什么過程消恍;
- http1.0與http1.1的區(qū)別;
- cookie與session區(qū)別以现;
- URL與URI區(qū)別狠怨;
- mysql(事務(wù)特性、隔離級別邑遏、索引佣赖、外鏈接)、數(shù)據(jù)庫連接池作用记盒;
- spring(常用注解以及相應(yīng)含義憎蛤、spring-mvc、spring-aop切面如何使用纪吮、spring事務(wù)傳播機制)俩檬、qualifier注解、prototype與singleton區(qū)別碾盟、bean生命周期棚辽、spring-bean是線程安全的嗎;
- 操作系統(tǒng):進程線程區(qū)別冰肴、線程有哪些狀態(tài)屈藐;
- java基礎(chǔ)(遞進式的詢問蛙吏,難度依次遞增源哩,如果哪一步短路了鞋吉,給一次機會,否則短路)
- 算法題(棧、字符串查找熙尉、快速排序联逻、二分排序、二分查找检痰、二叉樹查找)遣妥、數(shù)據(jù)庫sql題(重點是group by);
- 應(yīng)用服務(wù)器部署(tomcat日志類型攀细、如何啟停、如何部署爱态、如何調(diào)試)谭贪;
- linux命令(查日志、判斷程序是否啟動)锦担;
- 場景設(shè)計:統(tǒng)計PV俭识、過濾器之間傳遞數(shù)據(jù)、三個線程同時啟動如何順序執(zhí)行洞渔、
如何判斷是否可以通過面試呢套媚?
- 項目是否用心做過缚态,對一些問題是否有思路,打分標(biāo)準(zhǔn):
- 1分:簡單的做過堤瘤,很多東西回答不上來玫芦;
- 2分:做過,能夠答出所以然本辐,但是對項目整體缺乏認(rèn)識桥帆,只是集中在自己做過的部分;
- 3分:對項目的把握性好慎皱,有全局認(rèn)識老虫,能夠從整體層面進行分解,知道優(yōu)化的空間茫多;
- 基礎(chǔ)題目回答成功程度:
- 1分:只能回答對很小一部分祈匙;
- 2分:能夠回答出大部分;
- 3分:全部答出天揖;
- 4分:答出來夺欲,且有一些更多的認(rèn)識,比如源碼閱讀等宝剖;
- 應(yīng)用服務(wù)器部署洁闰、linux命令:
- 1分:答出1-2個;
- 2分:答出大部分万细;
- 3分:答出全部扑眉;
- 如果前面答得不怎么樣,直接短路pass掉赖钞;(5分是及格線)
- 算法題:
- 0分:思路有問題腰素,直接pass;
- 1分:思路沒問題雪营,有細(xì)節(jié)出錯弓千,在指導(dǎo)情況下可以規(guī)避;
- 2分:思路沒問題献起,且bug-free洋访;