筆試java
筆試有選擇題,填空題,數據庫sql題目,算法題的填空題。面試
一、選擇題算法
內容包含比較普遍,考數據結構、數據庫、C++、操做系統、計算機網絡。考得不是很難,可是比較細,都是咱們平常比較常見,但須要必定理解才能解決的。sql
二、填空題數據庫
考了數據庫、數據結構、操做系統的一些概念。如:鎖的幾個條件、數據庫事務的四個特性。安全
三、sql語句的書寫網絡
給了幾個表結構,讓咱們寫一些sql。主要考察有添加、更新、受權、複雜查詢等方面。數據結構
四、算法填空題併發
好像叫記得是4道吧,有四個待實現算法,講了函數實現目標,也給出了部分的代碼。咱們只須要看懂原來的思路而後填寫進去便可【但感受讓你本身寫還比較簡單】,只記得一道是迴文數的斷定。函數
面試
與其餘公司的面試方式不一樣,面試由三個面試官面試一我的,三個面試官個人猜想是兩個是技術管理層【一個可能負責技術開發,一個多是項目經理】,一個是hr,一次過面完,感受仍是挺不錯的,不一樣着急等待幾輪面試,跑幾回。如下是面試的流程以及相對應他們問的一些內容:
首先進去就是自我介紹(這個自由發揮啦),有實習的話,就他就開始問項目了,就講講你是怎麼實現的就能夠了,可能個人項目比較簡單,簡單問了一下實現,沒多問深,就又問了下面幾個比較普遍的問題:
1.有沒有考慮怎麼保證系統的安全性 2.有沒測試過系統的性能。能承載多大的用戶併發量,響應時間是多少? 3.系統容錯性怎麼樣,我實現系統中有定時讀取文件的服務,他就問假如文件沒有生成會怎麼樣?晚生成了會怎麼樣?導入的時候文件尚未生成完畢會怎麼樣?
問完了實習項目,他看了一下個人在校項目,就找了一個問了一下,我就巴拉巴拉說了一下。這個可能沒什麼難點,他也沒問什麼,直接換了話題。
主要用什麼語言開發?
我主要用的是java。
有用過C或者C++嗎?
C有學過。
他就問了一下幾個問題
C語言的單項鍊表和雙向鏈表有什麼區別?
跳躍表有沒有據說過?
java有內存回收的機制,C沒有,知道何時會出現野指針,何時會出現內存泄露嗎?
有用過什麼數據結構?
二叉樹的遍歷有哪幾種?
上面的是技術類的問題,接下來是hr問的一些問題
你的成績能夠保研,爲何不考慮保研呢?
家住哪裏?
家裏有哪些人,他們分別是幹什麼的?
有沒有女友?你女友的狀況是怎麼樣的?
有沒有拿到其餘公司的offer?有哪些?
有沒有去參加其餘公司的招聘?有哪些?
五年或者更長遠的計劃?
爲何不留你原來實習的公司?【被刷了,默哀三分鐘】
爲何原來的公司會不給你轉正的機會?
願各位也能找到心儀的工做!
致謝:感謝您的耐心閱讀!