今天一天面了三家公司,寫了兩套java筆試題,第三家公司的筆試在以前校園招聘寫過java
第一家公司
第一部分考了一些概念,是不定項選擇題,難度較大。30分只拿了12分,上面的題比平時看的和牛客網上作的要難。
第二部分填空,較容易,全對。
第三部分考了3個算法:1,對數組中的奇偶數排序(當時的解決方法建立一個集合塞數組中的奇數,再塞數組中的偶數)
2,字符串括號匹配問題(字符串中有不少‘(’,‘)’,匹配左右括號,並消除括號,當時的解決方法創了2個棧)
3,給你一個數組有正負數,求數組的子集(要求下標連續)的最大和,子集開始的位置和子集元素的個數不限。(不會)
第四部分考了3個sql語句:分別考察了多表查詢,子查詢,表的自鏈接(這個常常考到)
而後就是面試,問我筆試時候的算法思想,問了項目,問了一些java基礎部分
發現大部分公司的面試和筆試題都愛問 == equals hashCode 只要花幾分鐘仔細看看,遇到就不可能出錯
線程的兩種啓動方式和優缺點也絕對會考。
數據結構也有考到面試
第二家公司
這家公司的筆試題有點奇葩,100題全是選擇題,拿了70分,考了30題的智力題,找規律,寫語文,造句,組詞。。。
第二部分考了計算機組成原理,計算機網絡,二叉樹,快速排序,數據庫。
第三部分考的纔是javaSE,jsp,servlet,框架。
而後就是接近一個小時的面試,最要命的面試的仍是咱們專業的直系學姐。ajax
第三家公司由於以前校園招聘會寫過筆試題,因此直接面試的,面試的是兩個大佬
第一個問我一堆問題的很簡單,都能答出來,有ajax,基本數據類型,裝箱拆箱,問我用過oracle嘛,還有一些記不清楚了
第二個問個人有些沒答出來,問我反射內省,問我深克隆,淺克隆,問我maven,lucen&solr
問我@Autowired 的底層代碼怎麼實現的,問我盒子模型,問我sas,問我項目是單點接入,仍是多點接入
這個公司招的全棧,先後端不分離
他說個人簡歷上技能評價不該該寫掌握,通常。應該按了解,認識,熟練,精通這樣寫算法
總的來講,三家的面試收穫很大sql