1. 程式人生 > >記一次“大華”的面試經歷

記一次“大華”的面試經歷

如題,這是一篇關於大華面試的分享,之所以標題中的大華加上雙引號是因為這次的面試並不是大華直接發的面試邀請,而是通過外派的形式進入大華,由大華的技術負責人面試。寫這篇文章的目的有兩點: 
   1、梳理自己的面試過程,讓自己對知識點有更清晰的理解,將面試過程中沒答上的問題進行回顧理解; 
   2、為在準備面試特別是面試大華的人給一點小小的幫助。

一、面試流程 
大華下午上班時間是1點半,約好的時間也是1點半。對接是一個人事經理,被帶到C座的一個大的會議室中,讓我填基本資訊,並沒有給我面試題(關於這點,後來得到的回覆是我這個崗位不需要面試題。。。),填好後等了會兒便有一個技術經理過來一面,大概面了一個小時不到點吧,面的知識點很細,最後面試官也把他負責的專案大致情況講了一些,是做智慧停車系統的一個專案;先讓我等著接著二面,可惜等到後來的結果卻是先讓我回去了,大致意思是暫時沒達到他們的要求。

二、面試知識點 
說明:面試知識點只做參考,面試官會根據你自己負責的專案,用到的知識點以及他們專案中所要用到的知識點進行提問,看你對知識點的掌握情況 
1、java的基礎資料型別; 
2、java集合類的使用情況; 
3、建立執行緒的幾種方式; 
4、socket使用情況及框架介紹(他們的停車專案中會用到); 
5、http的請求型別以及區別; 
6、session與cookie的區別與使用; 
7、jdbc連線資料庫的步驟; 
8、prepareStatement與Statement的區別 
9、分組語句的使用; 
10、索引使用以及資料庫的調優; 
11、左連線、右連線、inner join的區別; 
12、select count(*) count(1) count(column)的區別; 
13、Spring的特徵; 
14、Spring事務的傳播方式; 
15、Struts2與Spring MVC的區別及各自使用分析; 
16、Spring定時器的瞭解及使用; 
17、圖片儲存;

三、面試參考答案 

1、java的基礎資料型別 

2、java集合類的使用情況 

Collection介面是集合類的根介面,Java中沒有提供這個介面的直接的實現類。但是卻讓其被繼承產生了兩個介面,就是Set和List。Set中不能包含重複的元素。List是一個有序的集合,可以包含重複的元素,提供了按索引訪問的方式。

Map是Java.util包中的另一個介面,它和Collection介面沒有關係,是相互獨立的,但是都屬於集合類的一部分。Map包含了key-value對。Map不能包含重複的key,但是可以包含相同的value。

Iterator,所有的集合類,都實現了Iterator介面,這是一個用於遍歷集合中元素的介面,主要包含以下三種方法: 
1.hasNext()是否還有下一個元素。 
2.next()返回下一個元素。 
3.remove()刪除當前元素。

幾種重要的介面和類簡介 
①List(有序、可重複) 
List裡存放的物件是有序的,同時也是可以重複的,List關注的是索引,擁有一系列和索引相關的方法,查詢速度快。因為往list集合裡插入或刪除資料時,會伴隨著後面資料的移動,所有插入刪除資料速度慢。 
②Set(無序、不能重複) 
Set裡存放的物件是無序,不能重複的,集合中的物件不按特定的方式排序,只是簡單地把物件加入集合中。 
③Map(鍵值對、鍵唯一、值不唯一) 
Map集合中儲存的是鍵值對,鍵不能重複,值可以重複。根據鍵得到值,對map集合遍歷時先得到鍵的set集合,對set集合進行遍歷,得到相應的值。

四、面試總結 
面試在考察面試者的能力時,同時也展現了面試官的水平。在這次面試後,讓我對大華好感度又增加了一些,覺得面試官是一個好的專案經理,在他手下可以學到不少東西。 

結果導向,面試沒通過,肯定是自己知識掌握沒到位。這一次的失敗面試,也讓我看到了自己的不足,為下一次更好的面試奠定基礎。