面試一共分為兩輪,第一輪是電話面試,主要是問了一些sql方面的問題,都是很基礎的問題,除此之外,還有一些linux的基礎命令;二面是到現場面試,是項目經理面試,主演問題是一些項目上的經歷,和學校的經歷。
面試官問的面試題:中科軟科技股份有限公司數據庫開發工程師面試題
1.索引是什么?
2.索引的優缺點是什么?
3.索引的使用原則,或者說是哪些情況下適合使用索引,哪些情況下不適合?
4.mysql支持哪些存儲引擎,默認存儲引擎是什么?innodb和myisaam引擎兩者的區別?
5.什么是事務?事務的四個特性是什么?
6.說一說工作中使用到的sql優化方案
7.mysql常用的一些字符函數
8.linux中一些常用的命令,如何查看文件大小,如何動態查看進程,如何結束一個僵尸進程
首先是進行了一個簡單的筆試,但是選擇題是全英文的,不管大概能看懂他要你做什么,除了選擇,還要你手寫冒泡排序
面試官問的面試題:中科軟科技股份有限公司javaee程序員面試題
1.自我介紹;
2.說說你對繼承的理解;
3.String為什么不可變,StringBuffer和StringBuilder哪個線程安全;
4.你對線程安全理解是什么;
5.創建線程的方式,線程被創建之后什么時候執行;
6.說說線程池是干嘛的,連接池呢;
7.你會sql語句嗎;
8.說說事務是什么;
9.根據簡歷上的項目的問題;
簡歷篩選通過后會先去線下做一套筆試題,包括一些簡單的java基礎選擇題,一些java代碼改錯題,最后有一些springboot等一系列框架的開放性大題,還有一些常用工具的使用例如Maven等;筆試通過后會有技術人員來直接提問技術,主要考察項目上的經歷和一些基本的八股文
面試官問的面試題:中科軟科技股份有限公司JAVA開發工程師面試題
1:說一下==和equals()的區別;
2:說出object類的常用方法;
3:mybatis的作用;
4:JDk與JRE的區別;
5:數據庫相關的實際項目考察題;
6:圍繞項目上寫的內容進行大部分的提問;
問了八股
==與 equals 有什么區別?
說-下 integer的緩存數組與集合區別,用過哪些?集合遍歷的方法有哪些?volatile的作用是什么?指令重排序的原理
hashmap 的 數據結構
紅黑樹為什么好?怎么保持平衡的?jwt的缺點是什么?tcp與udp區別netty的架構原理是什么?零拷貝是什么?
completableFuture怎么用的?
二級緩存怎么實現的?
為什么用本地緩存?哪些場景適用?
如何保持redis與數據庫一致?
緩存穿透是什么,怎么解決?
中科軟科技股份有限公司java開發面試題
自我介紹
項目介紹
項目中的挑戰
怎么學習新的技術
職業規劃,五年的
老家是哪的,小廠大廠怎么選擇
筆試加上兩輪面試,筆試內容比較基礎加上幾道邏輯題難度不大;一輪技術面一輪人事面面試完之后會了解你住在哪給你分配最近的項目組
面試官問的面試題:中科軟java后端面試題
1,java 容器有哪些,區別
2,== equals 區別
3,string stringBuffer
4,map 有哪些方法,set有哪些方法
5,map方法遍歷
6,error 和exception區別
7,map 的remorve()理解(底層)
8,什么是線程,線程進程區別
9,什么是線程安全
10,mysql 和oracle區別
11,mysql默認隔離級別
12,數據庫三范式
13,mysql數據優化
14,如何避免sql注入
15,什么是微服務
16,GC是啥
17,vector 線程安全嘛,ArrayList呢
編寫mapper.xml,書寫SQL,并定義好SQL的輸入參數,和輸出參數
編寫全局配置文件,配置數據源,以及要加載的mapper.xml文件
通過全局配置文件,創建SqlSessionFactory
每次進行CRUD時,通過SqlSessionFactory創建一個SqlSession
調用SqlSession上的selectOne,selectList,insert,delete,update等方法,傳入mapper.xml中SQL標簽的id,以及輸入參數。,
在 java 中拼接通配符,通過#{}賦值
2)在 Sql 語句中拼接通配符 (不安全 會引起 Sql 注入)
中科軟科技股份有限公司java開發面試題
介紹自己之類的問題,回答時除了姓名、年齡、愛好、工作經驗等,更應該說出的是能否勝任工作,模糊查詢 like 語句該怎么寫,Mybatis執行流程,