剛開始去校招的地方投簡歷,做了一套線上的題目,有關(guān)c語言難度中等,之后電話面試主要問c語言相關(guān)的還有一點計算機的知識
面試官問的面試題: 動態(tài)庫和靜態(tài)庫的區(qū)別
數(shù)字右移幾位后的結(jié)果是什么
講一講你的項目
有沒有實習經(jīng)歷
面試官打電話,先是詢問日常學習生活,然后說要進行一個簡單的技術(shù)面,根據(jù)你的簡歷讓你選擇比較擅長的編程領(lǐng)域,然后問你相關(guān)基礎(chǔ)知識以及有無項目經(jīng)歷
面試官問的面試題: 日常面問你的學校,家庭省份,有無掛科情況,畢業(yè)后希望到哪里發(fā)展就業(yè),資薪要求,希望在公司得到什么
技術(shù)面,問引用和指針的區(qū)別,如果實現(xiàn)動態(tài)訪問,應(yīng)用過的腳本語言
1.自我介紹
2.Java基礎(chǔ)提問
3.問都會什么數(shù)據(jù)庫,會數(shù)據(jù)庫優(yōu)化嗎?
4.問框架
5.問會使用那些編譯器
1.局部變量和類變量的區(qū)別?
1.main方法必須要static來修飾,是因為main方法是Java解釋器調(diào)用的,那時候還沒有任何對象產(chǎn)生。
static修飾的類不能被實例化
定義了main的類,啟動main方法時該類會被加載
2.什么是繼承,封裝,多態(tài)
3.接口和抽象類的區(qū)別
4.訪問修飾符
5.數(shù)組和數(shù)組列表的區(qū)別
6.string.stringbuffer,stringbuilder區(qū)別
String不可改類型。StringBuffer,StringBuilder是可改類型。
StringBuffer是線程安全的,Stringbuilder是線程不安全的。
線程安全的:好處不出錯,壞處:效率低
final修飾string的原因
final可以修飾類,方法 ,變量 當修飾類的時候不能被繼承,不能擁有子類,final修飾變量時需要初始化
原因是效率安全 不能被繼承和修改,所以安全,變量引用并不被修改,可以重復利用,所以高效
spring mvc的事務(wù)處理
controller只負責與前端的數(shù)據(jù)交互方面,邏輯處理程序放在crservice層,事務(wù)處理屬于程序處理,應(yīng)該放在service層
面向過程比較直接高效,面向?qū)ο罄趶陀?,擴展,維護
簡述Java集合類
1.集合分為Collection和Map
2.Collection存儲單個元素,Map存儲key-value對
3.Collection又分為List和Set
4.List有序可重復,Set無序不重復
5.常用集合類 HashSet ArrayList HashMap LinkedList
簡述Java構(gòu)造方法語法規(guī)則
1.與類同名
2.不能又返回值類型
3.方法體中不能有return
簡述方法重載和方法重寫
方法重載
一個類中存在多個同名方法
1.參數(shù)類型不同
2.與返回值類型無關(guān)
方法重寫
是子類對從父類中繼承的方法進行重新編寫
1.方法名相同
2.參數(shù)相同
3.返回值類型相同
4.訪問權(quán)限不小于父類
簡述final關(guān)鍵字
final是修飾符
1.修飾類 類不能被繼承
2.修飾方法 方法不能被重寫
2.修飾變量 變量變常量
簡述實現(xiàn)多態(tài)的必要條件以及多態(tài)的好處
必要條件1.類中有繼承或?qū)崿F(xiàn)關(guān)系
2.方法重寫
3.向上轉(zhuǎn)型(父類引用指向子類對象)
好處:代碼易于擴展
單例模式:保證一個類只有一個實例(對象),并且提供公共的訪問方式
Spring兩大核心
DI:依賴注入(Dependency Injection):作用是去除組件之間的依賴關(guān)系,實現(xiàn)解耦合
Spring實現(xiàn)依賴注入有三種方式:注解方式(官方推薦方式)、xml配置文件方式、javaConfig方式。
AOP:面向切面編程(Aspect Oriented Programming)
Spring MVC 角色劃分清晰,分工明細,并且和 Spring 框架無縫結(jié)合
子類實例化時先實例化其父類,然后實例化子類。要先調(diào)用父類的構(gòu)造方法,父類構(gòu)造方法運行完畢,才調(diào)用子類的構(gòu)造方法
面試過程:
英語筆試,英語文章翻譯成漢語
HR面試,關(guān)于面試動機等
之后是IT經(jīng)理面試,主要針對簡歷內(nèi)容
面試官問的面試題:
用Vmware系統(tǒng)操作過什么
office軟件的故障排查
是否會安裝系統(tǒng)
語言水平詢問
能否配置服務(wù)器,熟悉什么操作系統(tǒng),具體工作內(nèi)容介紹和技術(shù)能力需求,職業(yè)發(fā)展規(guī)劃,是否在上海長期發(fā)展,是否愿意一直從事IT工作,工作地點介紹
面試會先讓做自我介紹,說一下校園經(jīng)歷以及社會實踐,實習經(jīng)驗什么的,然后他會根據(jù)你的簡歷問一些問題,問能不能加班,問想在哪個城市工作,家里是否同意,有男朋友嗎
面試官問的面試題: 先做自我介紹,然后問想在哪定居,父母支持在那個城市發(fā)展嘛,父母在哪居住,父母是做什么的,還有問性格特點什么的
首先是電話面試,之后是職業(yè)測評,之后是群體面試,在之后是領(lǐng)導面試,因為我是海外留學生,所以沒有在現(xiàn)場面試,只是線上通過網(wǎng)絡(luò)來面試,我們小組全是碩士學歷,應(yīng)聘的是職能,營銷管培生
面試官問的面試題: 請簡單做一下自我介紹,一分鐘以內(nèi),之后是為什么選擇我們公司,也是一分鐘以內(nèi),在之后是學生時代你都努力做過或者印象最深的是什么事情,在之后是推薦一下你自己,盡量挑你符合公司的地方說,事先準備很重要