1. 馬士兵java視頻怎麼樣
馬士兵java視頻這套視頻挺不錯的,可以到IT學習聯盟下載。但是這套教程只是基礎。要學會真正到java就要一套完整到java視頻教程。完整的java教程可以看看IT學習聯盟的<<零基礎Java就業班>>。零基礎Java就業班包括Java基礎 進階 高級 項目。是一套完整的Java視頻教程。
…………………………………………………………………………
怎麼學習java,我剛才看到一篇很不錯的文章,是一個農民工介紹自己如何自學java,並找到Java的工作,裡面介紹了他的學習方法和學習過程,希望對你有幫助。
我是一名地地道道的農民工,生活在經濟落後的農村,有一個哥哥和一個弟弟,父母都是地道的農民,日出而作,日落而息,我從小到大學習一直很好,從小學到高一都,成績在全級一直名列前茅,這樣我也順利了考上省的重點高中,然而,每個學期開學是家裡最為難的時候,每次交學費都讓父母發愁許久,家裡為了給我籌錢讀書,都借了不少錢,才讓我讀上高中。我知道我讀到高中家裡已經欠了好多債,為了減輕家裡的負擔,我選擇了退學。
2009年我高一退學,為了給家裡還債,干過建築工地的小工,搞過塑料製品加工,送水工等等。很工資都很低,一個月也就1000多,加上加班費一個月能拿2000多一點,我每個月都向家裡寄回800-1000元,到了2011年末,一次偶然的機會我接觸了Java,聽說Java的前景挺不錯,工資相對於我一個農民工來說簡直是天文數字,於是我在新華書店買了幾本Java的書,盡管白天辛苦工作,晚上回來還是堅持看書,但有於基礎太差很多都很不明白,但還是堅持看,一有看1-2個小時Java的書,看著看著許多基礎都慢慢的學會了,但那些比較難的還是看不懂,後來還買了有些關於框架的書,還是看不懂,這樣斷斷續續的持續了半年多,覺得自己Java的基礎都差不多懂了,但框架還是看不懂,還有最缺的項目經驗,看了很多招聘Java程序員的簡介都要項目經驗,相對我一個農民工來連框架都弄不明白,想找一份Java工作對我來說簡直是奢侈。我只想學Java,並不敢想以後能從事Java的工作。
有一次,在網路上看到一篇讓我很鼓舞的文章,是一個Java高手介紹在沒有基礎的朋友怎麼自學入門Java,文章寫的很好,包含了如何學習,該怎麼學習,他提到一個方法就是看視頻,因為看書實在太枯燥和費解的,不少是我們也看不懂,這點我真的很認同,我自己看書都看了很久才學會基礎。曾經有想過參加培訓,但是上萬元的培訓費讓我望而卻步,我工資這么低,每個月還有向家裡匯錢,加上城市消費比較高,雖然每個月只有幾百剩下,但是相對於上萬萬學費和四個月的吃住費用逼我連想不敢想。 於是我決定看視頻,我就去搜索Java的視頻,雖然我零星的找到一些Java的視頻,但是都不系統。最重要連項目都沒有。後來我找到一份很好的視頻,是IT學習聯盟這個網站一套視頻叫<<零基礎Java就業班>>的教程還不錯,很完整。還贈送11個頂級企業項目。價格很合理,於是我買下來。
於是開始了我的自學Java的路,收到光碟後,我就開始學習,剛開始學習還不錯,是從零基礎教起,老師幽默風趣而又輕松的課堂教課,使我發現原來學習JAVA並不是一件很難的事情。因為我本來基礎還不錯,前面的基礎看一篇我就過去了,到了框架,我覺不又不是很難,可能老師太牛了,他能把復雜的問題講的比較通俗易懂,有些難點的地方我還是連續看了五六次,把他弄懂。每天下午6點下班後,吃了飯,馬上跑回家。看視頻,買了幾本筆記本。當時,為了編程還花幾百元了台二手的台式電腦,配置一般,但編程是足夠的。一邊看視頻,一邊記筆記,把重點都記下來,還一邊跟著老師敲代碼,為了能盡早學會Java。每天都堅持學5-6個小時。經常學到晚上一點多才睡覺。星期六,日不用上班,每天7點多起床,學到晚上11,12點。那段時間特別辛苦,特別累。在學習Java的三個多月里,除了吃飯睡覺工作,剩餘的時間都在學習,因為我知道自己的計算機基礎不是很好,也沒有學過什麼計算機,只是學了些Java基礎,相對於那些科班的人來說我要比他們付出更多的努力。我只能咬緊牙關,堅持下去,我不能放棄,我要完成我的夢想,我要讓我的家人過上好日子。終於三個多月後我把Java教程里的內容和項目都學完了,在學項目的過程中我發現項目特別重要,他能把你學過的知識全部聯系起來,能更好的理解你所學的知識。還有學習過程中,動手很重要,要經常跟著老師動手敲,動手吧,跟著做,一行一行的跟著敲,再試著加一些自己的功能,按照自己的思路敲一些代碼,收獲遠比干聽大的多。 如果遇到暫時對於一些思路不能理解的,動手寫,先寫代碼,慢慢你就會懂了。這套視頻還贈送了11個頂級企業項目,對於我沒有任何經驗的人來說,這個太重要了,還有在學習項目是提升能力最快的方法。項目能把所有的知識點全都連到一起了,不再是分散的,而是形成一個整體了。那種感覺是僅僅深入鑽研知識點而不寫真實項目的人所不能體會的。一個項目就是一根繩子可以把大片的知識串到一起。 就這樣,我用了兩個月也把項目給學完了。其實學完教程差不錯就達到就業水平,但是我可能覺得自己學歷低還是把那11個頂級企業項目才去找工作。
接著我就到51job瘋狂的投簡歷,因為我的學歷問題,初中畢業,說真的,大公司沒有人會要我。所以我頭的都是民營的小公司,我希望自己的努力有所回報。沒有想過幾天後,就有面試了,但是第一次面試我失敗了,雖然我自認為筆試很好,因為我之前做了准備,但是他們的要求比價嚴格,需要有一年的項目經驗,所以我沒有被選中。 後來陸續面試了幾加公司,終於功夫不負有心人,我終於面試上了一家民營的企業。公司規模比較小,我的職務是Java程序員。我想我比較幸運,經理看中我的努力,就決定呂勇我,開的工資是3500一個月,雖然我知道在北京3500隻能過溫飽的生化,但是我想我足夠了,比起以前的工資好了些,以後可以多寄些錢回家。我想只要我繼續努力。我工資一定會翻倍的。 把本文寫出來,希望能讓和我一樣的沒有基礎的朋友有信心,其實我們沒有自卑,我們不比別人笨,只有我們肯努力,我們一樣會成功。
…………………………………………………………
要學好java一定要努力和堅持。
2. 誰能給我些最新的招聘JAVA程序員的面試題
Java基礎方面:
1、作用域public,private,protected,以及不寫時的區別
答:區別如下:
作用域 當前類 同一package 子孫類 其他package
public √ √ √ √
protected √ √ √ ×
friendly √ √ × ×
private √ × × ×
不寫時默認為friendly
2、ArrayList和Vector的區別,HashMap和Hashtable的區別
答:就ArrayList與Vector主要從二方面來說.
一.同步性:Vector是線程安全的,也就是說是同步的,而ArrayList是線程序不安全的,不是同步的
二.數據增長:當需要增長時,Vector默認增長為原來一培,而ArrayList卻是原來的一半
就HashMap與HashTable主要從三方面來說。
一.歷史原因:Hashtable是基於陳舊的Dictionary類的,HashMap是Java 1.2引進的Map介面的一個實現
二.同步性:Hashtable是線程安全的,也就是說是同步的,而HashMap是線程序不安全的,不是同步的
三.值:只有HashMap可以讓你將空值作為一個表的條目的key或value
3、char型變數中能不能存貯一個中文漢字?為什麼?
答:是能夠定義成為一個中文的,因為java中以unicode編碼,一個char佔16個位元組,所以放一個中文是沒問題的
4、多線程有幾種實現方法,都是什麼?同步有幾種實現方法,都是什麼?
答:多線程有兩種實現方法,分別是繼承Thread類與實現Runnable介面
同步的實現方面有兩種,分別是synchronized,wait與notify
5、繼承時候類的執行順序問題,一般都是選擇題,問你將會列印出什麼?
答:父類:
package test;
public class FatherClass
{
public FatherClass()
{
System.out.println("FatherClass Create");
}
}
子類:
package test;
import test.FatherClass;
public class ChildClass extends FatherClass
{
public ChildClass()
{
System.out.println("ChildClass Create");
}
public static void main(String[] args)
{
FatherClass fc = new FatherClass();
ChildClass cc = new ChildClass();
}
}
輸出結果:
C:>java test.ChildClass
FatherClass Create
FatherClass Create
ChildClass Create
6、內部類的實現方式?
答:示例代碼如下:
package test;
public class OuterClass
{
private class InterClass
{
public InterClass()
{
System.out.println("InterClass Create");
}
}
public OuterClass()
{
InterClass ic = new InterClass();
System.out.println("OuterClass Create");
}
public static void main(String[] args)
{
OuterClass oc = new OuterClass();
}
}
輸出結果:
C:>java test/OuterClass
InterClass Create
OuterClass Create
再一個例題:
public class OuterClass {
private double d1 = 1.0;
//insert code here
}
You need to insert an inner class declaration at line 3. Which two inner class declarations are
valid?(Choose two.)
A. class InnerOne{
public static double methoda() {return d1;}
}
B. public class InnerOne{
static double methoda() {return d1;}
}
C. private class InnerOne{
double methoda() {return d1;}
}
D. static class InnerOne{
protected double methoda() {return d1;}
}
E. abstract class InnerOne{
public abstract double methoda();
}
說明如下:
一.靜態內部類可以有靜態成員,而非靜態內部類則不能有靜態成員。 故 A、B 錯
二.靜態內部類的非靜態成員可以訪問外部類的靜態變數,而不可訪問外部類的非靜態變數;return d1 出錯。
故 D 錯
三.非靜態內部類的非靜態成員可以訪問外部類的非靜態變數。 故 C 正確
四.答案為C、E
7、垃圾回收機制,如何優化程序?
希望大家補上,謝謝
8、float型float f=3.4是否正確?
答:不正確。精度不準確,應該用強制類型轉換,如下所示:float f=(float)3.4
9、介紹JAVA中的Collection FrameWork(包括如何寫自己的數據結構)?
答:Collection FrameWork如下:
Collection
├List
│├LinkedList
│├ArrayList
│└Vector
│└Stack
└Set
Map
├Hashtable
├HashMap
└WeakHashMap
Collection是最基本的集合介面,一個Collection代表一組Object,即Collection的元素(Elements)
Map提供key到value的映射
10、Java中異常處理機制,事件機制?
11、JAVA中的多形與繼承?
希望大家補上,謝謝
12、抽象類與介面?
答:抽象類與介面都用於抽象,但是抽象類(JAVA中)可以有自己的部分實現,而介面則完全是一個標識(同時有多重繼承的功能)。
13、Java 的通信編程,編程題(或問答),用JAVA SOCKET編程,讀伺服器幾個字元,再寫入本地顯示?
15、編程:編寫一個截取字元串的函數,輸入為一個字元串和位元組數,輸出為按位元組截取的字元串。 但是要保證漢字不被截半個,如「我ABC」4,應該截為「我AB」,輸入「我ABC漢DEF」,6,應該輸出為「我ABC」而不是「我ABC+漢的半個」。
16、JAVA多線程編程。 用JAVA寫一個多線程程序,如寫四個線程,二個加1,二個對一個變數減一,輸出。
希望大家補上,謝謝
17、STRING與STRINGBUFFER的區別。
答:STRING的長度是不可變的,STRINGBUFFER的長度是可變的。如果你對字元串中的內容經常進行操作,特別是內容要修改時,那麼使用StringBuffer,如果最後需要String,那麼使用StringBuffer的toString()方法
Jsp方面
1、jsp有哪些內置對象?作用分別是什麼?
答:JSP共有以下9種基本內置組件(可與ASP的6種內部組件相對應):
request 用戶端請求,此請求會包含來自GET/POST請求的參數
response 網頁傳回用戶端的回應
pageContext 網頁的屬性是在這里管理
session 與請求有關的會話期
application servlet 正在執行的內容
out 用來傳送回應的輸出
config servlet的構架部件
page JSP網頁本身
exception 針對錯誤網頁,未捕捉的例外
2、jsp有哪些動作?作用分別是什麼?
答:JSP共有以下6種基本動作
jsp:include:在頁面被請求的時候引入一個文件。
jsp:useBean:尋找或者實例化一個JavaBean。
jsp:setProperty:設置JavaBean的屬性。
jsp:getProperty:輸出某個JavaBean的屬性。
jsp:forward:把請求轉到一個新的頁面。
jsp:plugin:根據瀏覽器類型為Java插件生成OBJECT或EMBED標記
3、JSP中動態INCLUDE與靜態INCLUDE的區別?
答:動態INCLUDE用jsp:include動作實現
<jsp:include page="included.jsp" flush="true" />它總是會檢查所含文件中的變化,適合用於包含動態頁面,並且可以帶參數
靜態INCLUDE用include偽碼實現,定不會檢查所含文件的變化,適用於包含靜態頁面
<%@ include file="included.htm" %>
4、兩種跳轉方式分別是什麼?有什麼區別?
答:有兩種,分別為:
<jsp:include page="included.jsp" flush="true">
<jsp:forward page= "nextpage.jsp"/>
前者頁面不會轉向include所指的頁面,只是顯示該頁的結果,主頁面還是原來的頁面。執行完後還會回來,相當於函數調用。並且可以帶參數.後者完全轉向新頁面,不會再回來。相當於go to 語句。
Servlet方面
1、說一說Servlet的生命周期?
答:servlet有良好的生存期的定義,包括載入和實例化、初始化、處理請求以及服務結束。這個生存期由javax.servlet.Servlet介面的init,service和destroy方法表達。
2、Servlet版本間(忘了問的是哪兩個版本了)的不同?
希望大家補上,謝謝
3、JAVA SERVLET API中forward() 與redirect()的區別?
答:前者僅是容器中控制權的轉向,在客戶端瀏覽器地址欄中不會顯示出轉向後的地址;後者則是完全的跳轉,瀏覽器將會得到跳轉的地址,並重新發送請求鏈接。這樣,從瀏覽器的地址欄中可以看到跳轉後的鏈接地址。所以,前者更加高效,在前者可以滿足需要時,盡量使用forward()方法,並且,這樣也有助於隱藏實際的鏈接。在有些情況下,比如,需要跳轉到一個其它伺服器上的資源,則必須使用sendRedirect()方法。
4、Servlet的基本架構
public class ServletName extends HttpServlet {
public void doPost(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
}
public void doGet(HttpServletRequest request, HttpServletResponse response) throws
ServletException, IOException {
}
}
Jdbc、Jdo方面
1、可能會讓你寫一段Jdbc連Oracle的程序,並實現數據查詢.
2、Class.forName的作用?為什麼要用?
答:調用該訪問返回一個以字元串指定類名的類的對象。
3、Jdo是什麼?
答:JDO是Java對象持久化的新的規范,為java data object的簡稱,也是一個用於存取某種數據倉庫中的對象的標准化API。JDO提供了透明的對象存儲,因此對開發人員來說,存儲數據對象完全不需要額外的代碼(如JDBC API的使用)。這些繁瑣的例行工作已經轉移到JDO產品提供商身上,使開發人員解脫出來,從而集中時間和精力在業務邏輯上。另外,JDO很靈活,因為它可以在任何數據底層上運行。JDBC只是面向關系資料庫(RDBMS)JDO更通用,提供到任何數據底層的存儲功能,比如關系資料庫、文件、XML以及對象資料庫(ODBMS)等等,使得應用可移植性更強。
4、在ORACLE大數據量下的分頁解決方法。一般用截取ID方法,還有是三層嵌套方法。
答:一種分頁方法
<%
int i=1;
int numPages=14;
String pages = request.getParameter("page") ;
int currentPage = 1;
currentPage=(pages==null)?(1):{Integer.parseInt(pages)}
sql = "select count(*) from tables";
ResultSet rs = DBLink.executeQuery(sql) ;
while(rs.next()) i = rs.getInt(1) ;
int intPageCount=1;
intPageCount=(i%numPages==0)?(i/numPages):(i/numPages+1);
int nextPage ;
int upPage;
nextPage = currentPage+1;
if (nextPage>=intPageCount) nextPage=intPageCount;
upPage = currentPage-1;
if (upPage<=1) upPage=1;
rs.close();
sql="select * from tables";
rs=DBLink.executeQuery(sql);
i=0;
while((i<numPages*(currentPage-1))&&rs.next()){i++;}
%>
//輸出內容
//輸出翻頁連接
合計:<%=currentPage%>/<%=intPageCount%><a href="List.jsp?page=1">第一頁</a><a
href="List.jsp?page=<%=upPage%>">上一頁</a>
<%
for(int j=1;j<=intPageCount;j++){
if(currentPage!=j){
%>
<a href="list.jsp?page=<%=j%>">[<%=j%>]</a>
<%
}else{
out.println(j);
}
}
%>
<a href="List.jsp?page=<%=nextPage%>">下一頁</a><a href="List.jsp?page=<%=intPageCount%>">最後頁
</a>
Xml方面
2、EJB與JAVA BEAN的區別?
答:Java Bean 是可復用的組件,對Java Bean並沒有嚴格的規范,理論上講,任何一個Java類都可以是一個Bean。但通常情況下,由於Java Bean是被容器所創建(如Tomcat)的,所以Java Bean應具有一個無參的構造器,另外,通常Java Bean還要實現Serializable介面用於實現Bean的持久性。Java Bean實際上相當於微軟COM模型中的本地進程內COM組件,它是不能被跨進程訪問的。Enterprise Java Bean 相當於DCOM,即分布式組件。它是基於Java的遠程方法調用(RMI)技術的,所以EJB可以被遠程訪問(跨進程、跨計算機)。但EJB必須被布署在諸如Webspere、WebLogic這樣的容器中,EJB客戶從不直接訪問真正的EJB組件,而是通過其容器訪問。EJB容器是EJB組件的代理,EJB組件由容器所創建和管理。客戶通過容器來訪問真正的EJB組件。
3、EJB的基本架構
答:一個EJB包括三個部分:
Remote Interface 介面的代碼
package Beans;
import javax.ejb.EJBObject;
import java.rmi.RemoteException;
public interface Add extends EJBObject
{
//some method declare
}
Home Interface 介面的代碼
package Beans;
import java.rmi.RemoteException;
import jaax.ejb.CreateException;
import javax.ejb.EJBHome;
public interface AddHome extends EJBHome
{
//some method declare
}
EJB類的代碼
package Beans;
import java.rmi.RemoteException;
import javax.ejb.SessionBean;
import javx.ejb.SessionContext;
public class AddBean Implements SessionBean
{
//some method declare
}
J2EE,MVC方面
1、MVC的各個部分都有那些技術來實現?如何實現?
答:MVC是Model-View-Controller的簡寫。"Model" 代表的是應用的業務邏輯(通過JavaBean,EJB組件實現), "View" 是應用的表示面(由JSP頁面產生),"Controller" 是提供應用的處理過程式控制制(一般是一個Servlet),通過這種設計模型把應用邏輯,處理過程和顯示邏輯分成不同的組件實現。這些組件可以進行交互和重用。
2、應用伺服器與WEB SERVER的區別?
希望大家補上,謝謝
3、J2EE是什麼?
答:Je22是Sun公司提出的多層(multi-diered),分布式(distributed),基於組件(component-base)的企業級應用模型(enterpriese application model).在這樣的一個應用系統中,可按照功能劃分為不同的組件,這些組件又可在不同計算機上,並且處於相應的層次(tier)中。所屬層次包括客戶層(clietn tier)組件,web層和組件,Business層和組件,企業信息系統(EIS)層。
4、WEB SERVICE名詞解釋。JSWDL開發包的介紹。JAXP、JAXM的解釋。SOAP、UDDI,WSDL解釋。
答:Web Service描述語言WSDL
SOAP即簡單對象訪問協議(Simple Object Access Protocol),它是用於交換XML編碼信息的輕量級協議。
UDDI 的目的是為電子商務建立標准;UDDI是一套基於Web的、分布式的、為Web Service提供的、信息注冊中心的實現標准規范,同時也包含一組使企業能將自身提供的Web Service注冊,以使別的企業能夠發現的訪問協議的實現標准。
5、BS與CS的聯系與區別。
希望大家補上,謝謝
6、STRUTS的應用(如STRUTS架構)
答:Struts是採用Java Servlet/JavaServer Pages技術,開發Web應用程序的開放源碼的framework。 採用Struts能開發出基於MVC(Model-View-Controller)設計模式的應用構架。 Struts有如下的主要功能:
一.包含一個controller servlet,能將用戶的請求發送到相應的Action對象。
二.JSP自由tag庫,並且在controller servlet中提供關聯支持,幫助開發員創建互動式表單應用。
三.提供了一系列實用對象:XML處理、通過Java reflection APIs自動處理JavaBeans屬性、國際化的提示和消息。
設計模式方面
1、開發中都用到了那些設計模式?用在什麼場合?
答:每個模式都描述了一個在我們的環境中不斷出現的問題,然後描述了該問題的解決方案的核心。通過這種方式,你可以無數次地使用那些已有的解決方案,無需在重復相同的工作。主要用到了MVC的設計模式。用來開發JSP/Servlet或者J2EE的相關應用。簡單工廠模式等。
2、UML方面
答:標准建模語言UML。用例圖,靜態圖(包括類圖、對象圖和包圖),行為圖,交互圖(順序圖,合作圖),實現圖,
JavaScript方面
1、如何校驗數字型?
var re=/^d{1,8}$|.d{1,2}$/;
var str=document.form1.all(i).value;
var r=str.match(re);
if (r==null)
{
sign=-4;
break;
}
else{
document.form1.all(i).value=parseFloat(str);
}
CORBA方面
1、CORBA是什麼?用途是什麼?
答:CORBA 標準是公共對象請求代理結構(Common Object Request Broker Architecture),由對象管理組織 (Object Management Group,縮寫為 OMG)標准化。它的組成是介面定義語言(IDL), 語言綁定(binding:也譯為聯編)和允許應用程序間互操作的協議。 其目的為:
用不同的程序設計語言書寫
在不同的進程中運行
為不同的操作系統開發
linux方面
1、LINUX下線程,GDI類的解釋。
答:LINUX實現的就是基於核心輕量級進程的"一對一"線程模型,一個線程實體對應一個核心輕量級進程,而線程之間的管理在核外函數庫中實現。
GDI類為圖像設備編程介面類庫。
3. 程序員面試自我介紹
程序員面試自我介紹(集合15篇)
當換了一個新環境後,我們有必要進行適當的自我介紹,用自我介紹往往可以來展示自己。那要怎麼寫好自我介紹呢?以下是我整理的程序員面試自我介紹,僅供參考,歡迎大家閱讀。
我叫xx,今年22歲,是北京xx大學計算機系統維護專業的學生。
大學四年的學習,積累了豐富的專業知識,廣泛的人際關系,培養我成為一個敢於承擔責任,對待生活樂觀積極,吃苦耐勞的青年。
在專業方面我的主攻方向是計算機工程。
能熟悉掌Windows98/20xx/xxp/20xxServer等系統,對Linuxx、Unixx、有一定的了解。
同時能熟練操作Dreamweaver、Flash、Fireworks、Photoshop、Authoware,能較熟練操作C、Foxxpro、VB、Access、ASP、JSP等語言,同時對SQL、Oracle也有一定程度上的認識。
作為一名計算機專業的大學生,我熱愛我的專業並為其投入了巨大的熱情和精力。
在學習生活中,我所學習的內容包括了從計算機的基礎知識到運用等許多方面。
通過對這些知識的學習,我對這一領域的相關知識有了一定程度的理解和掌握。
大家好,我叫xxx,今年29歲,xxxx年七月畢業於華僑大學計算機科學與技術系,畢業至今一直就業於廈門力泰科技有限公司,從事j2ee企業信息化管理系統的開發,目前的崗位是項目經理,負責帶領一個3-5人的小團隊進行系統開發。
參加工作以來,本人先後獨立或主持開發過10幾個企業信息化管理系統。其中,**電力有限公司的電費充值卡管理系統、**集團的人力資源管理系統以及移動辦公管理平台,這三個系統運行以來深受使用單位的一致好評,為企業節約了人力成本,提高了工作效率。
本人對軟體開發具有濃厚的興趣,工作之餘經常鑽研技術,關注it技術的發展趨勢。對業務需求分析比較透徹,在客戶端界面操作的易用性上考慮得比較周全。工作至今,我從一個學徒成長為項目工作組成員,再到現在的項目經理,這幾年的提升已讓我具備了系統開發獨擋一面的能力,而且已連續兩年被評為企業優秀員工,這不僅是因為本人在工作崗位上長期都本著刻苦努力、虛心好學的態度,也是領導、師傅耐心教導的成果。
優點:本人具備豐富的工作經驗、扎實的技術能力以及優良的代碼編寫風格,刻苦認真、虛心好學,對業務需求分析比較透徹,不僅能夠獨立完成任務,也能帶領團隊完成任務,具有良好的團隊協作精神與溝通能力。
缺點:在帶領團隊完成項目的時候,有時會因為太過與善而顯得魄力不足。
我叫XXX,廣東廣州人,碩士研究生,將於20xx年6月畢業於南開大學,專業方向是電路與系統,xx年加入黨,我的專業特長是計算機應用程序開發和網路通信。我想從以下三個方面介紹自己。
學習方面,我的學習成績優秀,本科GPA:86.7,研究生GPA:93.3,兩次獲得校一等獎學金,並被免試保送到南開大學信息學院,我有較強的科研能力,目前正在參與一個國家自然科學基金項目:行波式微流泵的模擬與電路設計,擔任項目組組長,負責項目規劃,任務分配和進度檢查,目前正處於軟體模擬階段,通過模擬選擇製作微流泵的最佳方案參數,設計新式的無閥壓電行波式微流泵,為生化反應提供可控的微量樣液。
另外還我還作為項目組成員,在xx年參與國家大學生創新性實驗計劃:攜帶型無線體域網,主要負責手持終端PDA客戶端程序開發,在xx年參加國家自然科學基金項目:SPR多通道生物感測器,主要負責測控電路的C語言程序設計。
實踐方面,在研究生階段,我曾有兩次實習經歷。一次是xx年暑假,在中南空管局通信網路有限公司網路工程部,我協助工程師維護空管局的華為6503和思科3550主幹網,做好主幹網的網路監控和數據備份,定期提交網路安全報告,確保網路通暢和信息安全,並給空管局用戶提供網路技術支持服務。另一次是xx年暑假,在廣州共享網訊科技有限公司運營部,我協助部門經理進行網站的推廣,運營和客服工作,並從事網站美化設計的輔助工作。
學生工作方面,在以學習為主的同時,我也積極參加學校課余實踐活動。曾擔任過信息學院研究生會主席,信息學院團委副書記,學生職業發展協會實踐部部長,多隆電子協會財務部長等職務,曾多次獲得優秀學生幹部和三好學生榮譽稱號,組織了包括:信息學院信息會客廳講座、新生杯足球賽,籃球爭霸賽,乒乓球友誼賽,迎新晚會,聯誼舞會,南開大學第一屆模擬招聘大賽等大中型活動;還曾作為信息學院羽毛球隊的選手,協助院羽毛球隊獲得南開大學校長杯羽毛球團體賽亞軍。這些活動培養了我的領導組織協調能力,和團隊協作的意識。我相信,這對我以後的工作也會有很大的幫助。
最後,我想總結一下我的工作特點。第一是團隊協作意識強,善於與人交流和溝通;第二是動手能力和學習能力突出;第三是做事穩健,態度認真,有一定的組織協調能力;第四是考慮問題全面、仔細,做事有自己明確的想法和計劃。我想在走上工作崗位之後,我可以以最快的速度適應工作環境,不斷挖掘自己的能力,完善自己,為企業創造效益。我想加入XX公司是因為我喜歡我的專業,也很看好XX公司的未來發展,在這里我可以學以致用,這讓我有很大的成就感和幸福感。同時我也很欣賞XX公司的企業文化,很喜歡XX公司的工作環境。我願意成為企業一員,為企業的發展貢獻自己的一份力量。我的職業生涯目標是,做一個既懂技術,又懂業務的復合型人才。
java程序員應試者應充分利用各種個人資源。想了解java程序員面試指南?除了前面提到的應試者面帶微笑、目光交流、坐姿端正等表情、身體語言外,請以沉穩平靜的聲音、以中等語速、以清晰的吐字發音、以開朗響亮的聲調給考官以愉悅的聽覺享受,聲音小而模糊、吞吞吐吐的人,一定是膽怯、緊張、不自信和缺乏活力與感染力的。面試中java程序員自我介紹的重要性:通過自我介紹,主動地向面試考官推薦自己,這是面試組成結構的重要內容,同時也是面試測評的重要指標。下面一起來透視java程序員面試指南,java程序員自我介紹。
java程序員面試指南--實力是關鍵
可以分為實際操作的能力和理論上的知識。雖然上機很少,但是毫無疑問的是,如果你在IDE下很強,那麼你就有很強的自信。有自信不一定行,但沒有自信一定不行,我想大多數人都是這樣認為的吧!理論的東西你可以花點時間系統的研究一下,不過如何才算系統呢?我也不知道,我是把《java2核心技術》看了兩遍。
java程序員面試指南--態度是成功的催化劑
態度說穿了就是面試技巧問題,你的實際態度不重要,重要的是如何讓他認為你態度不錯,是個「知書達理」的好孩子。將來是否好管理是老闆一類的人最在意的。
java程序員面試指南--經驗是能力體現
這個沒有什麼好說的,一般來說經驗越多,能力越強。如果他要求的工資不高的話,當然優先啦!小公司通常都是這么想的。
java程序員面試指南--運氣也需要
我有同學,大學畢業之後在廣州找了兩個月沒有找到工作,主要原因一是基礎差點,加上沒有經驗,筆試,面試都過不去。偏偏有一次他去應聘,筆試答完之後,本來是技術員給他面試的,經理剛好過來。就問了他是哪裡人,大學有沒有補考之類的問題,五分鍾之後就讓他下個星期過來上班,月薪2500。後來他了解了一下,經理錄用他的理由很簡單,我同學是安徽人,經理接觸過的安徽人給他的印象很好,什麼踏實,肯干,任勞任怨。總之就是安徽人有優先權。不過我怎麼感覺主要的理由是「比較聽話」。
java程序員自我介紹--報出自己的姓名和身份
可能應試者與面試考官打招呼時,已經將此告訴了對方,而且考官們完全可以從你的報名表、簡歷等材料中了解這些情況,但仍請你主動提及。這是禮貌的需要,還可以加深考官對你的印象。
java程序員自我介紹--簡單地介紹一下你的學歷、工作經歷等基本個人情況
請提供給考官關於你個人情況的基本的、完整的信息,如:學歷、工作經歷、家庭概況、興趣愛好、理想與報負等。這部分的陳述務必簡明扼要、抓住要點。例如介紹自己的學歷,一般只需談本專科以上的學歷。工作單位如果多,選幾個有代表性的或者你認為重要的介紹,就可以了,但這些內容一定要和面試及應考職位有關系。請保證敘述的線索清晰,一個結構混亂、內容過長的開場自,會給考官們留下雜亂無章、個性不清晰的印象,並且讓考官倦怠,削弱對繼續進行的面試的興趣和注意力。
應試者還要注意這部份內容應與個人簡歷、報名材料上的有關內容相一致,不要有出入。在介紹這些內容時,應避免書面語言的嚴整與拘束,而使用靈活的口頭語進行組織。這些個人基本情況的介紹沒有對或錯的`問題——都屬於中性問題,但如果因此而大意就不妥了。
java程序員自我介紹--以經驗來說明自己的能力
接下來由這部份個人基本情況,自然地過渡到一兩個自己本科或工作期間圓滿完成的事件,以這一兩個例子來形象地、明晰他說明自己的經驗與能力,例如:在學校擔任學生幹部時成功組織的活動;或者如何投入到社會實踐中,利用自己的專長為社會公眾服務;或者自己在專業上取得的重要成績以及出色的學術成就。
java程序員自我介紹--說明應聘該職位的原因
接下來要著重結合你的職業理想說明你應考這個公務員職位的原因,這一點相當重要。你可以談你對應考單位或職務的認識了解,說明你選擇這個單位或職務的強烈願望。原先有工作單位的應試者應解釋清楚自己放棄原來的工作而做出新的職業選擇的原因。你還可以談如果你被錄取,那麼你將怎樣盡職盡責地工作,並不斷根據需要完善和發展自己。當然這些都應密切聯系你的價值觀與職業觀。不過,如果你將自己描述為不食人間煙火的、不計較個人利益的「聖人」,那麼考官們對你的求職動機的信任,就要大打折扣了。
對於java程序員自我介紹,這里我們介紹了一條清晰的線索,便於你組織你的自我介紹。為了保證結構明確,有條有理,你可以多用短句子以便於口語表述,並且在段與段之間使用過渡句子,口語也要注意思路、敘述語言的流暢,盡量避免顛三倒四,同一句話反復說幾遍的「粘糊勁,同時不要用過於隨便的表述。而在java程序員面試指南里建議讀者不要表示將來踏上工作崗位,將「一定要……「絕對……諸如此類的保證,似乎在做就職演講。這些例子很多畫蛇添足似的自我介紹不但不會為你的形象增添色彩,會「越抹越黑」!。
我叫xxx,今年21歲,畢業於xxxx信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;
在學校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。
請各位考官多多指教,謝謝!
女士們,先生們,早上好!很榮幸有機會參加此次面試。我希望今天我能有好的表現。我希望此次面試能夠成功。現在,請允許我自我介紹一下。我今年26歲,出生於山東省。我畢業於青島大學電子專業。我在20xx年畢業獲得學士學位。大學期間,我努力學習,通過了大學英語六級考試,掌握了基本的專業知識。成為電子工程師是我長期渴望的夢想。我渴望有機會施展我的才能。
20xx年七月,我就職於青島一家小的私人公司擔任技術助理工程師。由於我的才能得不到足夠的施展,我決定更換工作。在20xx年8月,我前往北京為一家外資企業工作擔任自動
軟體測試工程師。因為我想更換一下工作環境,想找一個更具挑戰性的工作。而且我認為摩托羅拉公司是一個國際公司,我可以在這樣的工作環境里收獲更多。這就是我來這裡面試的原因。我覺得我是一位具有良好團隊精神、誠懇的人。而且,我能夠在高強度壓力下進行工作。我非常有信心我有能力勝任該公司的工程師職位。
感謝各位給我此次機會。
我叫xxx,今年21歲,畢業於xx解放軍信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;
在學校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。
請各位考官多多指教,謝謝!
程序員面試技巧,自我介紹,親身總結
一段短短的自我介紹,其實是為了揭開更深入的面談而設計的。
一、兩分鍾的自我介紹,猶如商品廣告,在有限的時間內,針對客戶的需要,將自己最美好的一面,毫無保留地表現出來,不但要令對方留下深刻的印像,還要即時引發起購買欲。
本人熱情隨和,具有進取精神和團隊精神,擅長動手,有比較強的動手能力,勇於面對困難和挑戰,有較好的分析問題與解決問題的能力;工作認真負責,積極上進,能夠吃苦耐勞,有良好的職業素質;掌握C#。NET、asp。.net、ajax、xml、javascript、html、css、div+css等技術。能夠熟練使用sqlmysqloracle資料庫!有webform、winform相關項目開發經驗!了解JAVA語言能夠使用JSP開發各種項目了解SSH框架!
畢業後曾在xx公司任程序員,通過一年的工作和學習,使我對當前主流的三層、MVC架構,asp.net有了更深的認識,能夠熟練地開發相關項目。同時培養了我的團隊合作精神和溝通能力,可以讓我更快的融入新的工作團隊,更好的為公司做出自己的貢獻,實現自己的價值。
本人致力與追求更好的軟體技術,能夠在這個行業中取得優秀的成績,在公司團隊中成為中堅的技術人才,為公司創造更多的財富從而讓自己成為團隊中一個不可或缺的份子!
我叫xxx,今年21歲,畢業於xx解放軍信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉
jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;
在校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。
請各位考官多多指教,謝謝!
下面請看由應屆畢業生面試頻道推薦的PHP程序員面試自我介紹
PHP程序員自我介紹的時候,一般都使用這幾個要點來進行來說明的。
第一關於PHP程序員是否有良好的職業道德和工作態度,需要有工作認真、踏實,責任心以及很強的進取心。
第二關於PHP程序員是否有良好的客戶交流溝通能力以及需求理解能力,從而能夠擁有較強的協作精神和團隊意識。
第三關於PHP程序員的思維能力,就是在事件中能夠找出所引發的多種有可能的原因,以及確定行為的不同後果,從而發現復雜事物之間所存在的錯綜聯系,最後逐步排除不太相關的信息,准確定位問題所在。
第四關於PHP程序員團隊合作,程序員能夠主動願意與他人合作,以及與其他成員進行溝通交流,彼此分享信息、知識與資源。
第五關於PHP程序員主動性,程序員能夠及時得發現機遇與問題,並且針對問題快速展開行動。
首先就是PHP程序員是否熟練掌握一種或以上開發語言,如知道怎麼將PHP獨特的語法混合了C、Java、Perl 以及PHP等一些自創新的語法。PHP程序員知道如何使用,可以讓它比 CGI 或者 Perl 更快速的執行動態網頁。其次就是否熟悉Oracle、Mysql等資料庫。
下面就是還需要PHP程序員是否具有較強的文檔撰寫能力,因為使用PHP做出的動態頁面與其他的編程語相比,PHP是可以將程序嵌入到HTML文檔中去執行的,因此能夠使執行得效率與完全生成HTML標記的相比,CGI要高許多。接下來就是PHP程序員是否具備獨立分析和解決問題的能力,這個能力的有無,將決定著PHP程序員自我介紹的成功與否,也是打動別人的支柱信息。
我叫xxx,廣東廣州人,碩士研究生,將於20xx年6月畢業於南開大學,專業方向是電路與系統,xxxx年加入黨,我的專業特長是計算機應用程序開發和網路通信。我想從以下三個方面介紹自己。
學習方面,我的學習成績優秀,本科GPA:86.7,研究生GPA:93.3,兩次獲得校一等獎學金,並被免試保送到南開大學信息學院,我有較強的科研能力,目前正在參與一個國家自然科學基金項目:行波式微流泵的模擬與電路設計,擔任項目組組長,負責項目規劃,任務分配和進度檢查,目前正處於軟體模擬階段,通過模擬選擇製作微流泵的最佳方案參數,設計新式的無閥壓電行波式微流泵,為生化反應提供可控的微量樣液。
另外還我還作為項目組成員,在xxxx年參與國家大學生創新性實驗計劃:攜帶型無線體域網,主要負責手持終端PDA客戶端程序開發,在xxxx年參加國家自然科學基金項目:SPR多通道生物感測器,主要負責測控電路的C語言程序設計。
實踐方面,在研究生階段,我曾有兩次實習經歷。一次是xxxx年暑假,在中南空管局通信網路有限公司網路工程部,我協助工程師維護空管局的華為6503和思科3550主幹網,做好主幹網的網路監控和數據備份,定期提交網路安全報告,確保網路通暢和信息安全,並給空管局用戶提供網路技術支持服務。另一次是xxxx年暑假,在廣州共享網訊科技有限公司運營部,我協助部門經理進行網站的推廣,運營和客服工作,並從事網站美化設計的輔助工作。
學生工作方面,在以學習為主的同時,我也積極參加學校課余實踐活動。曾擔任過信息學院研究生會主席,信息學院團委副書記,學生職業發展協會實踐部部長,多隆電子協會財務部長等職務,曾多次獲得優秀學生幹部和三好學生榮譽稱號,組織了包括:信息學院信息會客廳講座、新生杯足球賽,籃球爭霸賽,乒乓球友誼賽,迎新晚會,聯誼舞會,南開大學第一屆模擬招聘大賽等大中型活動;還曾作為信息學院羽毛球隊的選手,協助院羽毛球隊獲得南開大學校長杯羽毛球團體賽亞軍。這些活動培養了我的領導組織協調能力,和團隊協作的意識。我相信,這對我以後的工作也會有很大的幫助。
最後,我想總結一下我的工作特點。第一是團隊協作意識強,善於與人交流和溝通;第二是動手能力和學習能力突出;第三是做事穩健,態度認真,有一定的組織協調能力;第四是考慮問題全面、仔細,做事有自己明確的想法和計劃。我想在走上工作崗位之後,我可以以最快的速度適應工作環境,不斷挖掘自己的能力,完善自己,為企業創造效益。我想加入xxxx公司是因為我喜歡我的專業,也很看好xxxx公司的未來發展,在這里我可以學以致用,這讓我有很大的成就感和幸福感。同時我也很欣賞xxxx公司的企業文化,很喜歡xxxx公司的工作環境。我願意成為企業一員,為企業的發展貢獻自己的一份力量。我的職業生涯目標是,做一個既懂技術,又懂業務的復合型人才。
我叫xxx,今年21歲,畢業於xx解放軍信息工程大學計算機科學與技術專業,擁有扎實的core java基礎,良好的編程風格;熟悉jsp+servlet+javabean模式的web開發;熟悉struts,hibernate,spring等開源框架,了解ejb; 熟悉tomcat,jboss伺服器等,熟悉基於linux及unix環境下的軟體開發;在學校期間有多次社會實踐經歷,曾參與過學院網上虛擬實驗室開發的需求分析,大學期間多次擔任多課程的課代表。雖然實際工作經驗不是很足,但軍校四年培養了我充分的自信心和敬業精神以及扎實的學科基礎知識和較強的專業技能,四年軍校生活中,我嚴格要求自己,自覺、遵紀、守時。本人坦誠且有責任心,有獨立進取的品性,勤於動手、善於動腦,適應新環境能力很強。能在最短時間內完成從學生到職業工作人員的轉型,盡自己最大的努力融入新的工作生活。
請各位考官多多指教,謝謝!
您好,很榮幸有機會來參加公司的面試。我叫xxx,家鄉在xx,就讀於xxx大學,專業是電子信息科學與技術,今年(20xx)6月份畢業。因為喜歡計算機和軟體開發,所以來面試這個職位。我從兩個方面談一下自己能勝任這份工作的地方吧。首先是專業技能方面,我在大學期間學習過C++和數據結構方面的課程,在這塊有很好的的基礎,在大學專業課上也學習了很多嵌入式相關的知識,比如數電模電和DSP技術。另外我通過學習,做過「通訊錄」、「停車場」、「聊天室」等項目,C和C++知識掌握得很好。然後是綜合素質方面,我在大學期間擔任過班級團支書,組織過班級聚餐和集體活動,也在學生會做過幹事,對於一些活動的流程比較熟悉,也熟悉怎樣與交流。另外我對工作充滿熱情,不喜歡半途而廢,如果能得到這份工作的話,我一定會堅持不懈,盡最大的努力為公司創造價值。我相信公司需要一個整體素
質都高的人,希望自己能滿足公司的需求。
我的自我介紹說完了,謝謝!
各位尊敬的考官:
大家下午好!
我叫xx,我是一名即將畢業本科學生,我的專業特長是:能熟練地運用編程工具Eclipse開發應用軟體,熟悉C,Java,SQL,Oracle,JSP,SSH等,SQLServer20xx的操作。熟悉dreamweaver等工具編排和快速製作網頁。對Internet有一定的使用經驗和理解。
對於軟體測試技術,軟體質量保證以及軟體項目管理有一定的了解。我力求上進、吃苦耐勞,勤奮工作,我通過積極參與社會實踐活動,鍛煉了我組織、管理和交際的能力,培養了我全面的綜合素質。這一切賦予了我作為當代青年所必備的能力、膽識和責任心,也磨練了我吃苦耐勞的精神和了解了為人處世的道理。我會盡我所能為公司服務,把公司的事當作自己的事處理。我希望在新的崗位中發揮我的創造性、積極性,用我所學,為您所用。我相信沒有,只有更好,在您的信任和培養下我堅信我會做得更好!
各位考官:
大家好,我是計算機專業的面試者xxxx,我此次應聘的職位是軟體工程師,這份工作不僅與我的專業對口,同時也是我的特長與興趣所在。現在我就從以下三個方面介紹自己:
1)學習能力:我有較強的科研能力,能熟練的進行Windows和LINU操作,並能使用VB,DELPHI等語言編程。能運用網頁三劍客Photoshop軟體進行相關工作。
2)實踐能力:我的專長是軟體開發,我希望能從事這方面的工作經驗,並且我曾經發過多個系統,如人事檔案管理系統,工資管理系統等等。
3)交際能力:我的性格沉穩,能坐得住,對IT行業的工作,具有非常好的適應能力,而且為人謙和,具有很強的組織和協調能力,富有的事業心和責任感使我能夠面對任何困難和挑戰。
從以上的簡單自我介紹,我希望公司能給我一個展示自己能力的機會,讓我我可以學以致用,同時我也很欣賞xxx公司的企業文化與工作環境。我願意成為企業一員,為企業的發展貢獻自己的一份力量。我的職業生涯目標是,做一個既懂技術,又懂業務的復合型人才。
;4. Java程序員在面試時要怎樣做不會碰壁
面試官在一開始會讓你進行自我介紹,主要是想讓你介紹一下自己做過的一些項目,看看你對這些項目的了解程度,因為很多人簡歷上寫的項目並非都是從頭到尾都參與的,有些只是參與並實現了其中的橡銷耐一些模塊而已,或是接手維護別人的項目,所以在你簡歷上所寫的和面試過程中所說的項目經驗,你自己必須能夠了解來龍去脈,因為面試官肯定會根據你的項目描述,對項目中的實現原理,或為什麼要這樣實現進行提問,這時不至於木訥住而不知如何作答,如此局面只會大大降低面試分。
具體項目具體分析,也不是每個面試官問的點都一樣,如果面試官不懂netty,自然會挑別的問題進行提問,不過你也可以嘗試著把問題往自己熟悉的方向去靠。
面試知識點
1、線程池
線程池的實現原理,這個知識點真的很重要,幾乎每次面試都會被問到,一般的提問方式有如下幾種:
1、「講講線程池的實現原理」
2、「線程池中的coreNum和maxNum有什麼不同」
3、「在不同的業務場景中,線程池參數如何設置」
2、鎖的實現
在斗橡關於鎖的面試過程中,一般主要問Synchronized和ReentrantLock的實現原理,更有甚者會問讀寫鎖。
關於鎖分析的文章,希望對大家有用:
深入淺出java同步器AQS
java中的CAS
深入淺出synchronized
深入淺出ReentrantLock
java中的Unsafe
java volatile關鍵字解惑
深入分析Object.wait/notify實現機制
深入分析synchronized的JVM實現
3、ConcurrentHashMap
當考察數據結構時,面試官一開始會問HashMap的實現原理,當你說出HashMap並非線程安全之後,會讓你自己引出ConcurrentHashMap,接著就可能開始如下的對梁春話。
細節問題
細節決定成敗,在面試過程中,雖然也有運氣的成分存在,但是對於細節的掌握程度,可以很好的衡量應試者的技術水平。