第五章?面試多方面總結(jié)

圖片發(fā)自簡(jiǎn)書App

  什么職業(yè)?復(fù)習(xí)其對(duì)應(yīng)的相關(guān)技術(shù)?貓哥找的是Java開發(fā)工程師的工作,所以復(fù)習(xí)的技術(shù)包含?Linux、SQL、JavaSE、JavaEE、框架、項(xiàng)目一體化流程。

  以Java工程師為例子(如果你是找其他工種百度一下會(huì)有各種面試題)。

  Linux:查詢?nèi)罩久?、基礎(chǔ)命令10個(gè)、殺死進(jìn)程命令、查看進(jìn)程命令、熟悉Centos系統(tǒng)。

  SQL:Mysql用的默認(rèn)存儲(chǔ)引擎、執(zhí)行一條SQL語(yǔ)句底層是怎么做的、SQL優(yōu)化、分組函數(shù)、聚合函數(shù)、各種函數(shù)的熟練掌握情況、面試官經(jīng)常出模擬幾張表和需求讓求職者現(xiàn)場(chǎng)寫出SQL語(yǔ)句、升序和降序函數(shù)、左外連接、右外連接、全連接、笛卡爾乘積的缺點(diǎn)、什么連接可以避免笛卡爾乘積、各大數(shù)據(jù)庫(kù)的好處和缺點(diǎn)。

  JavaSE:基本數(shù)據(jù)類型、方法重載和方法重寫、final關(guān)鍵字、try{}catch()finaly{}、線程生命周期、線程鎖、死鎖、多線程、數(shù)組、數(shù)組和鏈表的優(yōu)缺點(diǎn)、JDK1.8新特性、各種數(shù)組初始化空間、各種數(shù)組加載因子、最簡(jiǎn)單的操作使ArrayList變成線程安全的,什么是線程安全、雙重鎖都是誰(shuí)、synchronized和votilate優(yōu)缺點(diǎn)、votilate在線程之間時(shí)間片爭(zhēng)搶起到了什么作用。

  JavaEE:Servlet中生命周期、原生JDBC步驟、配置文件xml和yml的區(qū)別、xml和yml都在什么場(chǎng)景下使用。

  框架:Spring、SpringMVC、Mybatis、Status2、Hibernate、SpringBoot、SpringCloud、Dubbo、Zookeeper、Redis、ActiveMq、SpringCloud相關(guān)組件、Elasticsearch、FastDFS、Nginx、EasyUi、BootStrap、Layui、ECharts、什么是Spring、使用Spring框架的好處是什么、Spring由哪些模塊組成、核心容器(應(yīng)用上下文)模塊、BeanFactory-BeanFactory實(shí)現(xiàn)舉例、XMLBeanFactory、解釋AOP模塊、解釋JDBC抽象和DAO模塊、解釋對(duì)象/關(guān)系映射集成模塊、解釋W(xué)EB模塊、Spring配置文件、什么是SpringIOC容器、IOC的優(yōu)點(diǎn)是什么、ApplicationContext通常的實(shí)現(xiàn)是什么、Bean 工廠和 Application contexts 有什么區(qū)別、一個(gè)Spring的應(yīng)用看起來(lái)象什么、什么是Spring的依賴注入、 有哪些不同類型的IOC(依賴注入)方式、 哪種依賴注入方式你建議使用,構(gòu)造器注入,還是 Setter方法注入、什么是Spring beans、 一個(gè) Spring Bean 定義 包含什么、如何給Spring 容器提供配置元數(shù)據(jù)、 你怎樣定義類的作用域、解釋Spring支持的幾種bean的作用域、Spring框架中的單例bean是線程安全的嗎、解釋Spring框架中bean的生命周期、哪些是重要的bean生命周期方法、什么是Spring的內(nèi)部bean、在 Spring中如何注入一個(gè)java集合、什么是bean裝配、什么是bean的自動(dòng)裝配、 解釋不同方式的自動(dòng)裝配、自動(dòng)裝配有哪些局限性、你可以在Spring中注入一個(gè)null 和一個(gè)空字符串嗎、什么是基于Java的Spring注解配置? 給一些注解的例子、什么是基于注解的容器配置、怎樣開啟注解裝配、@Required 注解、@Autowired 注解、@Qualifier 注解、在Spring框架中如何更有效地使用JDBC、JdbcTemplate、Spring對(duì)DAO的支持、使用Spring通過(guò)什么方式訪問(wèn)Hibernate、Spring支持的ORM、如何通過(guò)HibernateDaoSupport將Spring和Hibernate結(jié)合起來(lái)、Spring支持的事務(wù)管理類型、Spring框架的事務(wù)管理有哪些優(yōu)點(diǎn)、你更傾向用那種事務(wù)管理類型、解釋AOP、Aspect 切面、在Spring AOP 中,關(guān)注點(diǎn)和橫切關(guān)注的區(qū)別是什么、什么是代理、有幾種不同類型的自動(dòng)代理、 什么是織入。什么是織入應(yīng)用的不同點(diǎn)、 解釋基于XML Schema方式的切面實(shí)現(xiàn)、解釋基于注解的切面實(shí)現(xiàn)、什么是Spring的MVC框架 、使用Spring框架能帶來(lái)哪些好處、什么是控制反轉(zhuǎn)(IOC)、什么是依賴注入、請(qǐng)解釋下Spring框架中的IoC。

  項(xiàng)目:CMS項(xiàng)目、ETL項(xiàng)目、管理系統(tǒng)、電商系統(tǒng)、支付項(xiàng)目、仿貓眼項(xiàng)目(電商項(xiàng)目經(jīng)常被寫,可以學(xué)習(xí)一下仿貓眼項(xiàng)目)、git創(chuàng)建分支、合并分支、解決沖突、(互聯(lián)網(wǎng)公司)線上三個(gè)版本(開發(fā)、測(cè)試、生產(chǎn))、說(shuō)下你最熟悉的項(xiàng)目把、接觸過(guò)高并發(fā)嘛、你是怎么解決高并發(fā)的、可以說(shuō)一個(gè)高并發(fā)的例子嘛、求職者怎么把簡(jiǎn)單的技術(shù)穿上一層華麗的外衣描繪出來(lái)(很重要)、你們項(xiàng)目是分布式嘛。

  以上復(fù)習(xí)是Java初中級(jí)工程師的面試總結(jié),別的工種“自行百度哈”,第六章·臥龍出山天下驚,貓哥憑借的自己的表達(dá)和技術(shù)復(fù)習(xí),吊打面試官,必須“吊起來(lái)打”。

 看完二件事:

 如果你覺(jué)得這篇文章內(nèi)容對(duì)你挺有啟發(fā),我想邀請(qǐng)你幫我二個(gè)忙:

 1.點(diǎn)贊,讓更多的人也能看到這篇內(nèi)容(收藏不點(diǎn)贊,都是耍流氓-_-)。

 2.關(guān)注我和專題,讓我們成長(zhǎng)為長(zhǎng)期關(guān)系。

 謝謝你的支持!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容