通過校園招聘的到面試機會,先進行筆試,筆試過了后面試官會通知面試時間,去公司筆試的,感覺公司規(guī)模不小,態(tài)度也很友好。
面試官問的面試題:音泰思計算機技術(shù)(成都)有限公司java面試題
筆試一共發(fā)了三張卷子,分為基礎(chǔ)題、Java面向?qū)ο缶幊填}還有最后的思維題,題目難度一般,SQL題比較多,涉及多表聯(lián)查等情況
只參加了筆試,難度中等有三張卷子,一張行測,一張java圖書管理系統(tǒng)(包含增刪改查),一張java語法,算法,sql卷子 算法基本上都是選擇題和填空題,對于沒有算法經(jīng)驗的人來說比較吃虧。
面試官問的面試題:音泰思計算機技術(shù)(成都)有限公司初級java工程師面試題
面試官到學(xué)校來宣講的,照著ppt講了公司的情況和發(fā)展,還現(xiàn)場發(fā)了一些筆和本子,比較熱心。
一開始宣講會,然后筆試,筆試題量很大,3張卷子,1張JAVA+SQL,1張思維題,1張項目規(guī)劃題??傮w都不難,408刷一下,JAVA基礎(chǔ)的前幾章好好看看,寫一點經(jīng)典的,最簡單的一檔算法題就行了。HR很和善,來的人很多。筆試通過后,一對一面試,一場技術(shù)面,一場性格測試面試。也不難,別緊張,這家算很簡單的。
面試官問的面試題:音泰思計算機技術(shù)(成都)有限公司JAVA軟件工程師面試題
一共五個SQL兩個java,說實話挺基礎(chǔ)的。
如何識別慢查詢?
考察點:了解候選人是否知道使用數(shù)據(jù)庫的性能監(jiān)控工具(如MySQL的慢查詢?nèi)罩?、PostgreSQL的pgBadger等)來找出執(zhí)行時間較長的查詢,并分析其原因。
解釋什么是索引(Index)以及如何正確使用它們?
考察點:確認(rèn)候選人是否明白索引的基本概念,包括不同類型的索引(如B樹、哈希等),以及如何通過添加合適的索引來提高查詢效率,同時避免過度索引帶來的負(fù)面影響。
你如何優(yōu)化一個涉及多個表連接(JOIN)的查詢?
考察點:探討候選人對于表連接的理解,特別是如何選擇正確的連接類型(INNER JOIN, LEFT JOIN等),以及如何基于查詢需求優(yōu)化連接順序和使用的字段。
在處理大數(shù)據(jù)集時,你會采取哪些策略來優(yōu)化查詢性能?
考察點:了解候選人是否有經(jīng)驗采用分頁查詢、分區(qū)表、臨時表或其他技術(shù)手段來優(yōu)化針對大數(shù)據(jù)集的操作。
描述一下你如何利用EXPLAIN命令來分析和優(yōu)化查詢?
考察點:驗證候選人是否能夠使用數(shù)據(jù)庫提供的查詢計劃工具(如MySQL的EXPLAIN或SQL Server的SHOWPLAN_ALL)來檢查查詢執(zhí)行計劃,并據(jù)此做出相應(yīng)的優(yōu)化調(diào)整。
如何減少Java應(yīng)用程序的內(nèi)存使用?
討論點:
對象池化:解釋對象重用的概念,例如數(shù)據(jù)庫連接池、線程池等。
避免創(chuàng)建不必要的對象:比如盡量使用基本類型而不是包裝類型,利用。
你如何優(yōu)化Java應(yīng)用程序的并發(fā)處理能力?
討論點:
多線程設(shè)計模式的應(yīng)用:例如生產(chǎn)者-消費者模式、讀寫鎖、雙重檢查鎖定等。
正確使用同步機制:了解synchronized關(guān)鍵字、ReentrantLock類等同步工具的使用方法及它們之間的差異,以及如何最小化鎖的粒度以提高并行度。
(共3456條) 騰訊
(共2313條) 百度
(共1566條) 中軟國際
(共12條) 深圳康拓普信息技術(shù)有限公司
(共52條) 深圳聯(lián)友科技有限公司
(共42條) Gameloft
(共4條) 廣州摩恩水暖器材有限公司
(共8條) 北京風(fēng)行在線技術(shù)有限公司
(共9條) 濟川藥業(yè)
(共4條) 中車大連機車有限公司
(共6條) 山東農(nóng)商銀行
(共5條) 中國電建核電工程有限公司