為什么說某公司。由於確實面完了最后掛了回來也沒記住公司叫啥名字。是老鄉兼好友內推去的小公司,名字有點長,所以也沒記住。
公司確實太小,所說是外包公司。然后面回來后跟ACM的前學長說了,他們僅僅說所以不要去面這些公司了。這不是掉身價嘛!然后我懂了……
公司確實非常小,開會的地方都沒有,確實啊,只是面試質量還是挺高的感覺。
面我的是一個穿着Code Jam衣服的人,后面我問了,他做了那比賽得的衣服,看來還是挺厲害的人物。為什么這么說呢,由於確實問我的問題沒有回答出來多少只是由於沒有做什么准備就去了,由於也沒有想實習這么快,所以也沒做什么准備,然后java基礎就這么沒說出來多少。
問我的問題涉及還挺廣的,面了java、http、sql、mysql。
主要問題有:
(1)HashTable和HashMap的差別,由於之前沒實用過HashTable,所以當然這問題沒答出來……后面回來做面試題的時候才發現,好像人喜歡問這個問題,事實上很easy……
(2)問了會哪些數據庫。然后我說sql和mysql,就問了我分頁的sql語句是什么。這個有點模糊那時,由於自己做站點的時候寫過這sql語句,可是那時候緊張還是什么,就是沒想出來。然后他告訴我sql是:select top 10 from student where id in(select top 110 from student order by studentID)選擇第11頁等等;然后mysql語句是:select *from student limit(m,n);等等。
(3)問了http的狀態碼的意思。這個我僅僅記得幾個……
(4)然后問了一道編程題。
即:Map<String,int> map=new Map<String,int>();
key代表名字,int代表分數,然后讓我把分數從小到大排序輸出。
這個C++肯定會,可是java確實沒有准備,然后不知道Comparator和Comparable函數。然后寫到最后須要比較的時候不會了,就這樣……
比較重要的題就是這四道了。然后都沒有做出來,好吧……
只是那個是外包公司,在他問我那個http的時候。我僅僅說了404狀態碼,可是他就被老板叫出去了,然后還有一個回來說公司要有經驗的。然后意思就是掛了……
好吧,假設他是依據我的回答來做推斷,那我也就啥都不說了,服……只是居然沒有問我項目經驗的事情,我僅僅想說。你這個推斷是怎么來的。
只是我也沒想去這個公司。算了。也是自己java基礎還沒復習,之前做的東西沒有記牢,怪我咯……
聽學長的話,直接去面大公司,掛多少都無怨無悔。至少ACM獲獎經歷在大公司面前還有點用,小公司根本就不看……
這幾天惡補java,又又一次做了差點兒全部公司的面試題,最終僅僅能說會一點了,留個記念!