天天看點

面試問題總結---------------------------外包分割線-----------------------------

    從高三畢業找房地産發傳單的工作,到大三找飼料銷售的實習崗位,再到後來轉行Java,大大小小的面試經曆了十幾次,卻從未認真總結過。這篇文章以後就用來總結我的各種面試經曆,主要還是Java開發的求職記錄。

兩次遊戲公司:

  • 扯淡:總共面試過兩家遊戲公司,一家通過,一家未通過。通過的那家我還進去做了一個多月,同僚都蠻好的,上司是以前微軟出來的,也做過遊戲。就是我覺得加班太狠,那段時間身體也不舒服,就辭職了,辭職之後身體就因為極其不舒服去醫院徹底檢查了一下,一度懷疑是冠心病,吓死我。
  • 公司1:酒仙橋那邊的一家遊戲創業公司,沒有筆試,直接面試。當時說實話,确實态度有點不認真,因為沒想着可以去遊戲公司,到了地點才去列印的履歷。。。現在隻記得當時問了我洗牌算法。
  • 公司2:先與招聘人手機溝通,問了我負責的内容,技術棧等等,就讓去面試了。去了之後筆試,10道題,都比較基礎,印象裡有下面幾道:
    • 用過的ORM架構;
    • 實作下二分查找算法;
    • 項目裡使用線程有幾種方式;
    • 其他的忘記了

酒仙網:

  • 流程:筆試,1面,2面,未通過
  • 筆試:
    • 設計一個購物車的UML圖;
    • 畫圖描述下JVM垃圾回收的過程;
    • 手寫對象序列化,反序列化過程;
    • 使用多線程設計一個1-100的累加;
    • 手繪集合架構的類關系圖;
    • 使用過哪些rpc技術;
  • 面試:基本上面試都是按照履歷上涉及到的技能提問的,記憶裡當時問了這幾部分:
    • JDK1.8特性;
    • Spring相關(Spring一般都問用Spring做了什麼,用到了Spring的哪些功能,用過aop嗎?用在什麼地方);
    • MyBatis原理;
    • Redis用到什麼地方,Redis 資料類型;
    • 對象序列化、反序列化,Nginx用來做什麼;
    • 另外,他們使用的是RabbitMQ,問了一些MQ相關的問題;
    • 集合架構問了比較多,還有線程安全的集合用過哪些,ArrayList,LinkedList,HashMap的實作原理;
    • Dubbo + zookeeper的使用及原理;
    • JVM分代模型裡,對象從建立到銷毀的全過程描述;
    • 項目裡使用了哪些優化技術?
    • innoDB引擎索引的實作原理;
    • JDK動态代理

信安世紀

  • 有感:信安世紀的面試是我經曆過最長的,從下午1:40到快下午5點,經曆了一輪筆試和5輪面試,其中3輪技術面試,2輪人事面試。最後面試通過了,不過當時是去了遊戲公司,沒去這裡。最後悔的是當時沒有給這個公司的人事說清楚,後來還給我打電話了,我沒接到,十分抱歉。
  • 筆試:筆試具體内容已經記得不太清楚,不過筆試題的形式我還印象深刻。筆試題總共30道,15道英文題目,15道中文的。其中最後一題是英文翻譯,真的就是一段和技術毫無關聯的英文段落翻譯,我用3次英語四級考試都沒通過的英文水準成功翻譯了這段話89.475%的内容。
  • 技術面試大概就記得這幾個部分:
    • 項目裡使用到Spring AOP的地方?Spring AOP的原理,如何強制使用CGLIB實作AOP,JDK動态代理和CGLIB動态代理的差別?
    • select count(*),count(1), count(某一個具體列)的差別?
    • 如何保證分布式環境資料一緻性?
    • SQL優化
    • Spring配置日志
    • HTTPS了解嗎?HTTPS的狀态碼
    • URL重寫是什麼意思
    • 其他忘記了

中油瑞飛

京東

同牛科技

---------------------------外包分割線-----------------------------

神州數位

中軟(兩次)

易誠互動

還有幾家外包公司名字忘記了

外包公司太多了,至少面了6家吧。其中中軟第二次面試未通過,其他幾家都是面就會通過,就是工資多少的問題。