
是基本情況:某交211小碩,研二,目標崗位測開
大概從四月初開始找實習,也趕上了一波校招熱潮,不過大都敗在了筆試上(T^T,感覺經驗超重要的~ ),經過了一個多月,順利拿到了offer,也積累了許多經驗,回頭看看,也會不禁感慨,從一開始面試官說“你基礎知識太薄弱了,怎么也要提前準備一下”到最近百度、頭條面試官說“嗯嗯看得出來,你的基礎知識非常扎實 ”
這里我把這些面試題都整理了一個PDF檔案,包括:軟體測驗基礎,liunx基礎,Python基礎,MySQL基礎,Web測驗等等,還有答案,需要的可以找我獲取,獲取方式:私信【軟體測驗】

我覺得對我來說,就是對這一個多月的肯定,找實習的程序中,面一次就會總結一次,所以形成了以下的文字:
4.17號360面試大資料
一面
Q1,問去年大資料的專案,問有沒有閱讀原始碼的經驗,問各個組件(yarn、zookeeper)的原理和聯系,在這個hadoop生態圈里整個作業的流程,
Q2,問java的問題比較多
Q3,執行緒和行程的關系
Q4,MapReduce的整個流程
Q5,出了問題怎么解決 有沒有什么方法 jstack
Q6,了解記憶體什么東西嗎 GC演算法
Q7,finally final
Q8,構造方法 私有變數
Q9,Linux常用操作 查看行程等等
Q10,問了資料結構的紅黑樹
Q11,邏輯題:稱藥瓶(見網址https://blog.csdn.net/ELI_CJ/article/details/51793477)
在不占用其他變數的情況下怎么把兩個數換過來 https://6318343.iteye.com/blog/2102120
兩個有序陣列合并成一個有序陣列
二面
問去年大資料的專案,最擅長哪個組件,具體遇到的問題和解決方案,對哪個編程語言最熟悉,演算法題:兩個有序陣列合并成一個有序陣列(寫了個大概,嫌寫的不完善,不完整)
總結:
1.演算法題盡量寫完整,書寫整齊,讓人能看下去,寫完說自己的思路,可以畫幾個示意圖,
2.簡歷上有什么會問什么,把整個專案經驗搞明白,起碼自己說明白,
3.java基本的那些
4.linux基本的那些
5.好像他們很在意你解決問題的方式 因為這是你能突出自己能力的一個方面
4.18號騰訊面試測驗開發
Q1.final finally finalize的區別
Q2.static的生命周期
Q3.為電梯系統設計一個測驗用例
Q4.寫了一個程式,有個小球,球從 100 米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10 次落地時,共經過多宣告?第 10 次反彈多高?
Q5.資料庫mysql 索引是什么
Q6.垃圾回識訓制
Q7.C++和java的不同就是有GC 那java會有垃圾剩余的情況嗎?
Q8.python的Lambda 實作一個a+b
Q9.遇到什么困難,怎么解決的,說的能體現一個人的能力
Q10. 堆記憶體 堆疊記憶體
總結:
1.java基礎知識 尤其是那些不常用的 有點生僻的 看面經
2.就算測驗之前沒做過 那也要準備一下
4.22號京東面試測驗開發
一面:
Q1.java介面和抽象類
Q2.設計模式有接觸過嗎?有沒有用設計模式來重構過自己的代碼
Q3.機器學習的演算法有哪些 分別有什么不同呢 應用場景呢
Q4.遇到什么問題,怎么解決的
Q5.對這個測驗崗位有什么自己的看法和想法
Q6.熟悉的排序演算法
Q7.SQL陳述句中where 和having有什么區別
Q8.網路的七層結構
Q9.java和python的框架
Q10.java和python有什么優點和缺點
Q11.黑盒測驗、白盒測驗 在軟體測驗的哪個階段
Q12.git版本控制(不會就別寫到簡歷上,給自己挖坑)
總結
幸運,之前準備的面經都用上了,周三的二面,我認為,需要在以下幾個方面:
1.估計會讓寫代碼了,切忌一定要注意寫完整的代碼,頭和尾都要,
2.資料庫的增刪改查、連接、之類的 最基本的要弄明白
3.還是好好準備一下那個經典的問題:遇到問題,怎么解決,怎么體現自己的優勢,
4.其他的就先這樣吧,再梳理一下這些知識點,
5.常見的linux命令
二面
沒有問任何技術上的事情,不過也是問答式的
Q1.遇到什么問題,怎么解決的
Q2.了解金融嗎?了解京東嗎?隨便說說(我說的是996)其實應該說京東本身,但是我并不是很了解就沒說
Q3.對測驗這個崗位,自身有什么軟實力和硬實力 對測驗這一行了解多少
Q4.沒什么問題,問我有什么問題,建議工科女生多看文學書、多看哲學類的書
總結
雖然問了很多人,大家都覺得這個面試官有問題,不是我的錯,但是我還是應該總結一下:
1.面試之前對該公司要有一定的了解,起碼不能什么話都說不出,
2.對測驗崗位加深了解
4.29號阿里巴巴面試測驗開發
電話面試(一面)
Q1.說說移動邊緣計算
Q2.http和https的區別
Q3.TCP連接的三次握手
Q4.java的基本型別
Q5.java的序列
Q6.資料結構的型別 樹有幾種 紅黑樹是什么
Q7.寫代碼:快速排序
Q8.string 和stringBffer的區別
Q9.學校學的最好的一門課程是什么
Q10.優點和缺點
Q11.在課外參加了哪些活動
Q12.對測驗怎么理解的
Q13.堆疊的基本操作
總結
1.整體順利,問的技識訓本差不多回答上來了
2.http和https的區別 往深入挖掘面經,比如string為什么是不可改的 要能想到final修飾
3.保證幾個基本的排序演算法提筆就會寫
4.優點和缺點 這個應該要好好想一下怎么說合適
5.總結一下幾個常會問到一般性問題
電話面試(二面)
Q1.介紹移動邊緣計算
Q2.java多執行緒 程序中有沒有什么問題
Q3.怎么對淘寶app的主頁進行測驗 和朋友的頁面都不一樣 我猜是因為偏好不同,推薦的商品不同 那如何測驗呢? 如何對推薦演算法進行測驗?
Q4.資料庫的一個陳述句:選出班級內平均分前10名
Q5.除了學習之外還有沒有學習其他的技術,用怎么樣的方式,在CSDN上有沒有什么喜歡方向(這個問題我回答的不好,應該回答看測驗方面的,這樣她也就知道我最近在上心測驗了)
Q6.對測驗崗位有沒有什么了解
Q7.(英語)職業規劃
總結
1.英語這東西,一時半會提不上去了,倒霉歸倒霉,攤上個國際電子商務部門....
2.對頁面的測驗、對杯子、電梯系統、三角形這些常規的測驗用例,總結一下
3.sql陳述句還是不夠熟練,繼續刷題
4.要會說話,說話的能力很重要,要適時拐到自己擅長的領域上來,比如隨時讓面試官覺得自己是個能力還不錯的人,
5.對于面試需要準備的,再刷面經、刷劍指offer、SQL差不多就這些,注重測驗的知識,其他的也沒有什么特別好的方法
5.16號百度面試測驗開發
Q1.java的基礎知識:繼承、多型、死鎖(死鎖的必要條件)、HashMap和Hashable的區別
Q2.二分查找、冒泡排序、快速排序
Q3.寫一個腳本 在一個目錄下 記憶體僅有10M,怎么定期洗掉 保留最新的檔案
Q4.QQ聊天 如何測驗(考慮功能性測驗、性能測驗、兼容性測驗等)
Q5.淘寶等發券的測驗
Q6.資料庫的一些知識
Q7.python的一些簡單的 替換 字串相連等
Q8.spark、kafka內部原理
Q9.熟悉測驗的方法 也就是只知道名字,沒用過?
Q10.TCP/UDP協議
Q11.一些其他的閑聊吧
總結
1.整體上來說還是不錯的,我自己感覺哈,基本上問的問題都回答上來了,而且根據他的反饋,也倒都是積極的,除了對原理不熟悉之外,
2.對原理進行深入理解,或者借此機會把大資料再拾起來,
3.對那些基本的測驗工具再有所了解吧,最好下載下來用一下,起碼知道是個怎么回事
4.耐心等等訊息吧,如果不行的話,就先這樣吧,
5.19號位元組跳動面試測驗開發
一面二面
Q1.echo和==的區別
Q2.對測驗有什么了解
Q3.寫代碼:火車售票系統是早7點-晚23點進行網上售票,寫一個程式判斷是否可以進行網上買票
Q4.對聊天進行測驗
Q5.對朋友圈點贊進行測驗
Q6.對收信發信進行測驗
Q7.寫代碼:對“www.toutiao.com/p/index.html”轉化為“html.index/p/com.toutiao.www”
Q8.對一段代碼進行設計測驗用例:代碼主要是 a<b&&b>c 這個條件
Q9.TCP三次握手
Q10.說說佇列
(差不多就這些,可能有些不記得了)
三面
沒聊技術了,說說學校經歷,學習成績,同學老師對自己的評價等等大概二十分鐘
HR面
問問能不能接受加班、介紹一下測驗日常的作業等等大概二十分鐘
上面就是六個大廠的面試題,有些題目可能忘記了,希望大家都順利拿到offer!!!
需要的答案和面試題的可以后臺私信我【軟體測驗】我這邊分享給你!還有準備了一些我自己在面試前自己學習的學習資料什么的,軟體測驗零基礎視頻教學**和 一些大廠的高頻面試題(如果面試準備時間不夠,那么集中把這些面試題多做做,多看看,命中率高達85%+)


轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291203.html
標籤:其他
