考試+逛招聘會,逛招聘會
今天吧,起床之後去圖書館考二級。。 好久沒看C了,腦子裡全是Java。。。當初報個Java該多好!
考完大概兩點多了,跑去快遞店拿笨笨寄的快遞去,棉花糖真好吃,又該胖了!(●'◡'●)
拿快遞的時候,無意間看到體育館好像有招聘會,就屁顛屁顛的去了。貌似是電力專場,所以弄軟體的公司屈指可數。找到第一家,說是比較辛苦,加上前幾個都是投java的,前一個女生還做過講師,當聽到一周要六天班的時候,我溜了。。
第二家,去的是Web前端。我沒抱什麼興趣去,直接是技術的來問我問題,那麼我就來說說問了什麼問題吧~
1.說說IOC和AOP
2.String、StringBuffer、StringBuilder的區別
3.HashMap和HashTable哪個是安全執行緒的
4.Hibernate的好處
5.說一下SSH
6.Linux裡面的幾個命令
然後就是一些前端問題
7.說說Bootstrap
8.Jquery的一些用法
9.然後看console.log()....什麼的,我不懂了
問了這些之後,我都是亂說一通,就給了一張周一去筆試的小紙條。。。感覺自己這麼不紮實,要不要去。。有點不想做前端。
第三家公司,就交了個簡曆,什麼也沒說,等通知吧。
只想說,知識果然是要積累的!還有希望自己能爭取把握好每一次機會。
然後就讓我來看看問到的java問題吧~~
1.IOC和AOP(http://blog.csdn.net/li_tengfei/article/details/6106317這篇文章講的比較容易理解。)
IOC是控制反轉,交出控制權,在使用中直接得到對象。控制反轉可以理解為依賴關係的擷取方式反過來。不反轉就意味著A要主動擷取B,才能使用B。達到松耦合的目的。
AOP是面向切面編程。允許通過分離應用的商務邏輯與系統級服務進行內聚性開發。只要做我們想做的事,具體怎麼做交給Spring完成。因此,對於Spring而言,AOP解決了事務的管理。
2.String,StringBuffer,StringBuilder
首先說速度:StringBuilder>StringBuffer>String
類型:String是常量,其餘兩個是變數。
StringBuilder是線程不安全的,StringBuffer是安全執行緒的。
(StringBuffer的reverse方法將變反轉)
StringBuffer和StringBuilder是可擴容的(append),String不可以。
3.HashMap是線程不安全的,HashTable是安全執行緒的。
4.Hibernate的好處
簡單說說吧。讓使用者物件導向,而不是對著一大堆資料庫查詢語句。開發效率高,封裝了太多的資料操作或關聯關係等。移植性好,不要太過在意資料庫的不同。緩衝機制提高效能。
5.SSH:Spring,Struts,Hibernate。從職責上整合SSH架構的系統分為:展示層,商務邏輯層,資料持久層,域模組層。
笨笨說我最缺乏的就是自信和堅強。我覺得自己還小,他說我已經長大了。不要總是害怕失敗啊。( ▼-▼ )
找工作呀找工作,我覺得有再來一次的機會的話,還是要自己去爭取一下。o(^▽^)o