java軟件工程師面試自我介紹
java軟件工程師面試自我介紹
面試時(shí)自我介紹是一次銷售自己的開始,應(yīng)聘java軟件工程師就是通過自我介紹讓面試官認(rèn)可你。下面是學(xué)習(xí)啦小編為您整理的java軟件工程師面試自我介紹內(nèi)容,希望對你有所幫助。
java軟件工程師面試自我介紹篇一
欲善其事,必先利其器。大學(xué)幾年,我始終堅(jiān)持天道酬勤的原則,一日三省,自信品格的日趨完善;勇于行事,務(wù)實(shí)求新,自信工作有所成績;三更燈火,寒窗苦讀,相信學(xué)有所成。
在校期間,我始終以提高自身的綜合素質(zhì)為目的,以個(gè)人的全面發(fā)展為奮斗方向,樹立正確的人生觀和價(jià)值觀,光榮地加入了中國共產(chǎn)黨。
為適應(yīng)社會(huì)發(fā)展的需求,我努力學(xué)好專業(yè)知識,多次獲得獎(jiǎng)學(xué)金,較深入、全面地掌握了軟件編程、硬件維護(hù)與開發(fā)、網(wǎng)絡(luò)應(yīng)用技術(shù)等計(jì)算機(jī)科學(xué)基礎(chǔ)理論以及計(jì)算機(jī)在企業(yè)管理、工業(yè)生產(chǎn)、輔助設(shè)計(jì)制造等方面的應(yīng)用知識,同時(shí)注意結(jié)合自身專業(yè)特點(diǎn),結(jié)合動(dòng)手實(shí)踐,先后參與了校新聞網(wǎng)頁設(shè)計(jì)大賽、校程序設(shè)計(jì)大賽、挑戰(zhàn)杯中國大學(xué)生創(chuàng)業(yè)計(jì)劃競賽、??蒲辛㈨?xiàng)項(xiàng)目,同時(shí)根據(jù)自己的愛好,進(jìn)行了物業(yè)管理師的培訓(xùn)及資格認(rèn)證考核、暑期社會(huì)實(shí)踐調(diào)查,都取得了不凡的成績。
作為一名即將畢業(yè)的2017年應(yīng)屆計(jì)算機(jī)專業(yè)的大學(xué)生,我所擁有的是年輕和知識,使我不畏困難,善于思考,但年輕也意味著閱歷淺,更需要虛心向?qū)W。同時(shí),我也深知,畢業(yè)只是求學(xué)的一小步,社會(huì)才是一所真正的大學(xué)。我今天的求職,也正是希望得到一個(gè)更好的學(xué)習(xí)機(jī)會(huì),從而能以更好的工作成績?yōu)閲液蛦挝回暙I(xiàn)力量,同時(shí)去實(shí)現(xiàn)人生價(jià)值。
java軟件工程師面試自我介紹篇二
大家好,我是xxxx職業(yè)學(xué)院信息電子系計(jì)算機(jī)硬件專業(yè)的一名應(yīng)屆畢業(yè)生,衷心感謝您抽出寶貴時(shí)間審閱我的簡歷。在三年的學(xué)習(xí)生活中,我牢固地掌握了計(jì)算機(jī)硬件與電子專業(yè)的基礎(chǔ)知識,精通數(shù)電與模電,熟練office辦公軟件,對計(jì)算機(jī)組裝與維護(hù)把握深刻,并在各種實(shí)踐中獲得了一定的實(shí)際運(yùn)用能力。并利用課余時(shí)間進(jìn)行了漢語言文學(xué)自學(xué)考試,通過科目過半。在自考期間不但提高了文學(xué)功底,而且培養(yǎng)了我堅(jiān)強(qiáng)的意志。課余時(shí)間我還廣泛閱讀各方面書籍,積極參加各種集體活動(dòng)和社會(huì)實(shí)踐活動(dòng),擴(kuò)展了知識面,培養(yǎng)了團(tuán)隊(duì)精神,增強(qiáng)了組織交際能力,提升了綜合素質(zhì)。
雖然缺少工作經(jīng)驗(yàn)和社會(huì)閱歷,但我會(huì)在實(shí)踐工作中勤奮學(xué)習(xí),彌補(bǔ)不足,積極進(jìn)步?;蛟S我應(yīng)聘的職位和計(jì)算機(jī)硬件專業(yè)并不對口,但我認(rèn)為人的才能并不僅局限于所學(xué)的專業(yè),在其他領(lǐng)域同樣有可挖掘的潛力!
java軟件工程師面試自我介紹篇三
各位評委大家好,我是一名即將畢業(yè)的計(jì)算機(jī)系本科生。大學(xué)的四年,給我奠定了扎實(shí)的專業(yè)理論基礎(chǔ),良好的組織能力,團(tuán)隊(duì)協(xié)作精神,務(wù)實(shí)的工作作風(fēng)還有良好的為人處世能力。
理論學(xué)習(xí)上,我認(rèn)真學(xué)習(xí)專業(yè)知識理論,在學(xué)好專業(yè)必修課的同時(shí),我還閱讀了大量計(jì)算機(jī)書籍。同時(shí)對于法律、文學(xué)等方面的非專業(yè)知識我也有濃厚的興趣。在校期間,在專業(yè)考試中屢次獲得單科第一。獲得院設(shè)獎(jiǎng)學(xué)金一次,院三等獎(jiǎng)學(xué)金五次。是個(gè)成績優(yōu)秀的學(xué)生,一致受到老師和同學(xué)的好評。
在專業(yè)知識上,我除了精通Visual Basic、SQL Server、ASP,熟練使用Linux、Windows 9x/Me/NT/2000/XP等操作系統(tǒng),熟練使用Office、WPS辦公自動(dòng)化軟件。還自學(xué)HTML 、Frontpage 、Dreamweaver 、Fireworks 、Flash等網(wǎng)頁制作相關(guān)軟件。對于常用軟件都能熟練使用。運(yùn)用自如。
工作上,曾擔(dān)任院學(xué)生會(huì)成員、副班長等職,現(xiàn)任計(jì)算機(jī)系團(tuán)總支組織部部長。多次組織系部、班級聯(lián)歡會(huì)、春游等活動(dòng),受到老師、同學(xué)們的一致好評。思想修養(yǎng)上,我品質(zhì)優(yōu)秀,思想進(jìn)步,篤守誠、信、禮、智的做人原則。
在社會(huì)實(shí)踐上,四年的大學(xué)生活,我對自己嚴(yán)格要求,注重能力的培養(yǎng),尤其是實(shí)踐動(dòng)手能力更是我的強(qiáng)項(xiàng)。曾多次參加社會(huì)實(shí)踐活動(dòng),具有一定的實(shí)踐經(jīng)驗(yàn)和動(dòng)手能力。
無論今后從事什么樣的工作,我都會(huì)把新的工作當(dāng)做一個(gè)新的起點(diǎn),不斷學(xué)習(xí)和加強(qiáng)專業(yè)技能,以我孜孜不倦的學(xué)習(xí)態(tài)度和踏實(shí)負(fù)責(zé)的作風(fēng)把每一項(xiàng)工作做好。
java工程師面試經(jīng)典題目
1、面向?qū)ο蟮奶卣饔心男┓矫?
封裝:通常認(rèn)為封裝是把數(shù)據(jù)和操作數(shù)據(jù)的方法綁定起來,對數(shù)據(jù)的訪問只能通過已定義的接口。
多態(tài)性:多態(tài)性是指允許不同子類型的對象對同一消息作出不同的響應(yīng)。簡單的說就是用同樣的對象引用調(diào)用同樣的方法但是做了不同的事情。多態(tài)性分為編譯時(shí)的多態(tài)性和運(yùn)行時(shí)的多態(tài)性。方法重載(overload)實(shí)現(xiàn)的是編譯時(shí)的多態(tài)性(也稱為前綁定),而方法重寫(override)實(shí)現(xiàn)的是運(yùn)行時(shí)的多態(tài)性(也稱為后綁定)。
2、訪問修飾符public,private,protected,以及不寫(默認(rèn))時(shí)的區(qū)別?
作用域 當(dāng)前類 同包 子類 其他
public √ √ √ √
protected √ √ √ ×
default √ √ × ×
private √ × × ×
類的成員不寫訪問修飾時(shí)默認(rèn)為default。默認(rèn)對于同一個(gè)包中的其他類相當(dāng)于公開(public),對于不是同一個(gè)包中的其他類相當(dāng)于私有(private)。受保護(hù)(protected)對子類相當(dāng)于公開,對不是同一包中的沒有父子關(guān)系的類相當(dāng)于私有。
3、構(gòu)造器(constructor)是否可被重寫(override)?
答:構(gòu)造器不能被繼承,因此不能被重寫,但可以被重載。
4、兩個(gè)對象值相同(x.equals(y) == true),但卻可有不同的hash code,這句話對不對?
答:不對,如果兩個(gè)對象x和y滿足x.equals(y) == true,它們的哈希碼(hash code)應(yīng)當(dāng)相同。Java對于eqauls方法和hashCode方法是這樣規(guī)定的:(1)如果兩個(gè)對象相同(equals方法返回true),那么它們的hashCode值一定要相同;(2)如果兩個(gè)對象的hashCode相同,它們并不一定相同。
5、抽象類(abstract class)和接口(interface)有什么異同?
答:抽象類和接口都不能夠?qū)嵗?,但可以定義抽象類和接口類型的引用。一個(gè)類如果繼承了某個(gè)抽象類或者實(shí)現(xiàn)了某個(gè)接口都需要對其中的抽象方法全部進(jìn) 行實(shí)現(xiàn),否則該類仍然需要被聲明為抽象類。接口比抽象類更加抽象,因?yàn)槌橄箢愔锌梢远x構(gòu)造器,可以有抽象方法和具體方法,而接口中不能定義構(gòu)造器而且其 中的方法全部都是抽象方法。抽象類中的成員可以是private、默認(rèn)、protected、public的,而接口中的成員全都是public的。抽象 類中可以定義成員變量,而接口中定義的成員變量實(shí)際上都是常量。有抽象方法的類必須被聲明為抽象類,而抽象類未必要有抽象方法。抽象類和接口中都可以包含靜態(tài)成員變量。
6、抽象的(abstract)方法是否可同時(shí)是靜態(tài)的(static),是否可同時(shí)是本地方法(native),是否可同時(shí)被synchronized修飾?
答:都不能。抽象方法需要子類重寫,而靜態(tài)的方法是無法被重寫的,因此二者是矛盾的。本地方法是由本地代碼(如C代碼)實(shí)現(xiàn)的方法,而抽象方法是沒有實(shí)現(xiàn)的,也是矛盾的。synchronized和方法的實(shí)現(xiàn)細(xì)節(jié)有關(guān),抽象方法不涉及實(shí)現(xiàn)細(xì)節(jié),因此也是相互矛盾的。
7、接口是否可繼承(extends)接口? 抽象類是否可實(shí)現(xiàn)(implements)接口? 抽象類是否可繼承具體類(concrete class)?
答:接口可以繼承接口。抽象類可以實(shí)現(xiàn)(implements)接口,抽象類可繼承具體類,但前提是具體類必須有明確的構(gòu)造函數(shù)。
8、Anonymous Inner Class(匿名內(nèi)部類)是否可以繼承其它類?是否可以實(shí)現(xiàn)接口?
答:可以繼承其他類或?qū)崿F(xiàn)其他接口,在Swing編程中常用此方式來實(shí)現(xiàn)事件監(jiān)聽和回調(diào)。
9、數(shù)據(jù)類型之間的轉(zhuǎn)換:
1)如何將字符串轉(zhuǎn)換為基本數(shù)據(jù)類型?
2)如何將基本數(shù)據(jù)類型轉(zhuǎn)換為字符串?
1)調(diào)用基本數(shù)據(jù)類型對應(yīng)的包裝類中的方法parseXXX(String)或valueOf(String)即可返回相應(yīng)基本類型; Integer.parseInt(a) Integer.valueOf(a)
2)一種方法是將基本數(shù)據(jù)類型與空字符串(””)連接(+)即可獲得其所對應(yīng)的字符串;另一種方法是調(diào)用String 類中的valueOf(…)方法返回相應(yīng)字符串 String.valueOf(int) Integer.toString
10、如何實(shí)現(xiàn)字符串的反轉(zhuǎn)及替換?
答:方法很多,可以自己寫實(shí)現(xiàn)也可以使用String或StringBuffer / StringBuilder中的方法。有一道很常見的面試題是用遞歸實(shí)現(xiàn)字符串反轉(zhuǎn),代碼如下所示:
1.public static String reverse(String originStr) {
2. if(originStr == null || originStr.length() <= 1)
3. return originStr;
4. return reverse(originStr.substring(1)) + originStr.charAt(0);
5. }
11、列出一些你常見的運(yùn)行時(shí)異常?
答:
ArithmeticException(算術(shù)異常)
ClassCastException (類轉(zhuǎn)換異常)
IllegalArgumentException (非法參數(shù)異常)
IndexOutOfBoundsException (下表越界異常)
NullPointerException (空指針異常)
SecurityException (安全異常)
12、List、Map、Set三個(gè)接口存取元素時(shí),各有什么特點(diǎn)?
答:List以特定索引來存取元素,可以有重復(fù)元素。Set不能存放重復(fù)元素(用對象的equals()方法來區(qū)分元素是否重復(fù))。Map保存鍵值對 (key-value pair)映射,映射關(guān)系可以是一對一或多對一。Set和Map容器都有基于哈希存儲(chǔ)和排序樹的兩種實(shí)現(xiàn)版本,基于哈希存儲(chǔ)的版本理論存取時(shí)間復(fù)雜度為 O(1),而基于排序樹版本的實(shí)現(xiàn)在插入或刪除元素時(shí)會(huì)按照元素或元素的鍵(key)構(gòu)成排序樹從而達(dá)到排序和去重的效果。
13、什么是進(jìn)程,什么是線程?為什么需要多線程編程?
進(jìn)程是具有一定獨(dú)立功能的程序關(guān)于某個(gè)數(shù)據(jù)集合上的一次運(yùn)行活動(dòng),是操作系統(tǒng)進(jìn)行資源分配和調(diào)度的一個(gè)獨(dú)立單位;
線程是進(jìn)程的一個(gè)實(shí)體,是CPU調(diào)度和分 派的基本單位,是比進(jìn)程更小的能獨(dú)立運(yùn)行的基本單位。
線程的劃分尺度小于進(jìn)程,這使得多線程程序的并發(fā)性高;進(jìn)程在執(zhí)行時(shí)通常擁有獨(dú)立的內(nèi)存單元,而線程之間可以共享內(nèi)存。使用多線程的編程通常能夠帶來更好的性能和用戶體驗(yàn),但是多線程的程序?qū)τ谄渌绦蚴遣挥押玫模驗(yàn)樗加昧烁嗟腃PU資源。
猜你喜歡: