Java程序員應(yīng)聘必須知道的那些事
Java程序員應(yīng)聘一般要經(jīng)過(guò)面試和筆試。作為一個(gè)技術(shù)人員,特別是剛出道的,筆試的成績(jī)是比較重要。
人們常說(shuō):機(jī)會(huì)總是留給有準(zhǔn)備的人。大家在求職之前,一定要明確自己的求職態(tài)度,熟悉求職的過(guò)程,做好充分的準(zhǔn)備,把一些可預(yù)見(jiàn)的事情做好。這樣在招聘的時(shí)候才能充滿自信,處變不驚。求職過(guò)程中,有些事情是無(wú)法預(yù)料的,這些事情可能會(huì)打亂求職者的心態(tài),影響求職的結(jié)果。如果應(yīng)聘者能夠盡早把準(zhǔn)備工作做好,即便發(fā)生了一些意料之外的事情,也不會(huì)有太大的影響,把事態(tài)控制在自己所能控制的范圍之內(nèi)。
一般來(lái)說(shuō),試題會(huì)分為三個(gè)部分,Java基礎(chǔ)、數(shù)據(jù)庫(kù)基礎(chǔ)和綜合題。
1、Java基礎(chǔ)這個(gè)很簡(jiǎn)單,也就是考考你對(duì)Java語(yǔ)言本身的理解,包括語(yǔ)法,類庫(kù)的使用等。有選擇題,也會(huì)有寫(xiě)代碼題。寫(xiě)代碼的時(shí)候認(rèn)真仔細(xì)就是了。基礎(chǔ)題答案一般都比較死,所以盡量不要錯(cuò)。在這,出一道我遇到的題考考大家,Java編程:把American,Japan,China,F(xiàn)rance,Brazil按英文字母排序。說(shuō)說(shuō)思路就行了。
2、數(shù)據(jù)庫(kù)準(zhǔn)確的說(shuō),考的不是數(shù)據(jù)庫(kù),而是SQL語(yǔ)句。一般題型是,給兩三個(gè)表,然后讓你根據(jù)需求寫(xiě)SQL。最普通的就是學(xué)生表、選課表和成績(jī)表。要掌握的就是連接查詢,還有就是一些函數(shù)(建表、表操作等就不說(shuō)了哈)。其實(shí)這些都相當(dāng)簡(jiǎn)單,但是往往被新手忽略。我就遭過(guò),因?yàn)橛邪肽隂](méi)寫(xiě)過(guò)SQL了,連接查詢搞忘完了,有兩次筆試都空起,結(jié)果可想而知。這些是必備技術(shù),千萬(wàn)不能空起啊!
2、綜合題之所以說(shuō)是綜合題,是因?yàn)榘膬?nèi)容比較多,一般都是主觀題。這里,人家是想看看你對(duì)Java高級(jí)技術(shù)以及周邊技術(shù)的了解程度和運(yùn)用能力,說(shuō)白了,就是考概念和考應(yīng)用題。這里說(shuō)的Java高級(jí)技術(shù),也就是J2EE架構(gòu)中的技術(shù),這些不會(huì)的話,人家是不得要你的。如果你會(huì)一些流行的技術(shù)框架,那就更好了。所謂Java周邊技術(shù),包括HTTP,HTML,XML,UML,JavaScript,CSS等,要求一般不是很高,要了解,比如讓你用HTML寫(xiě)個(gè)表單你要會(huì)。關(guān)于剛才提到的技術(shù)或者框架,希望要了解其工作的原理和機(jī)制,一般要考,比如讓你說(shuō)說(shuō)Struts的MVC。關(guān)于應(yīng)用題,可能出一道網(wǎng)絡(luò)應(yīng)用來(lái)考。
筆試過(guò)程中,千萬(wàn)不要忽略一些小細(xì)節(jié),有時(shí)候往往是細(xì)節(jié)決定了成敗!
Java編碼規(guī)范:盡量使用完整的英文描述符 采用適用于相關(guān)領(lǐng)域的術(shù)語(yǔ) 采用大小寫(xiě)混合使名字可讀 盡量少用縮寫(xiě),但如果用了,必須符合整個(gè)工程中的統(tǒng)一定義 避免使用長(zhǎng)的名字(小于 15 個(gè)字母為正常選擇) 避免使用類似的名字,或者僅僅是大小寫(xiě)不同的名字 避免使用下劃線(除靜態(tài)常量等) 標(biāo)識(shí)符類型說(shuō)明 包( Package )的命名 Package 的名字應(yīng)該采用完整的英文描述符,都是由一個(gè)小寫(xiě)單詞組成。并且包名的前綴總是一個(gè)頂級(jí)域名, 通常是 com、edu、gov、mil、net、org 等; 如: com.yjhmily.test 類( Class )的命名 類名應(yīng)該是個(gè)一名詞,采用大小寫(xiě)混合的方式,每個(gè)單詞的首字母大寫(xiě)。盡量保證類名簡(jiǎn)潔而富于描述。
相關(guān)文章:
1. 一文秒懂idea的git插件跟翻譯插件2. 將properties文件的配置設(shè)置為整個(gè)Web應(yīng)用的全局變量實(shí)現(xiàn)方法3. docker compose idea CreateProcess error=2 系統(tǒng)找不到指定的文件的問(wèn)題4. Python語(yǔ)言規(guī)范之Pylint的詳細(xì)用法5. layui Ajax請(qǐng)求給下拉框賦值的實(shí)例6. XML入門的常見(jiàn)問(wèn)題(四)7. JS中的常見(jiàn)數(shù)組遍歷案例詳解(forEach, map, filter, sort, reduce, every)8. python中pandas.read_csv()函數(shù)的深入講解9. python爬蟲(chóng)利用代理池更換IP的方法步驟10. 使用FormData進(jìn)行Ajax請(qǐng)求上傳文件的實(shí)例代碼
