一開始聽 HR 說要英文面試直接被嚇到了埃脏,后來想想也沒什么辜腺,學(xué)了十幾年的英語終于有了用武之地调鲸。然后也跟 HR 做了簡(jiǎn)單的英文自我介紹写烤。大概是覺得我的水平還湊活,后面有了電話技術(shù)面禽捆,好在這次是中文笙什。然后電話面完又去了公司面。這家公司環(huán)境真的特別好胚想,福利也非常不錯(cuò)琐凭,除了具體待遇因?yàn)檫€沒談,其實(shí)感覺希望也不太大吧浊服。畢竟英文沒那么 6统屈,雖然當(dāng)時(shí)自我感覺挺好,回來之后越想越覺得自己當(dāng)時(shí)表現(xiàn)很差勁牙躺,之所以自我感覺良好還是公司的人都比較會(huì)照顧應(yīng)聘者情緒吧愁憔。
因?yàn)闆]有好意思做筆記,下面的問題大部分都是事后回憶想起來的孽拷,還有很多想不起來的吨掌,不過基本沒回答上的都包含在里面了。
一面(HR 電話溝通脓恕,周三)
- 英文自我介紹
- 中文項(xiàng)目介紹
- 英文項(xiàng)目問題描述
- 實(shí)習(xí)時(shí)間確認(rèn)
- 第二天下午 2 點(diǎn)電話技術(shù)面試
二面(技術(shù)電話溝通膜宋,第二天下午,電話很準(zhǔn)時(shí)炼幔,周四)
- 網(wǎng)絡(luò)請(qǐng)求框架
- OkHttp秋茫、Retrofit
- Android 項(xiàng)目第三方包的管理工具
- Gradle、Maven
- Git 的使用
- 博客服務(wù)器的使用
- 項(xiàng)目介紹
- 天氣應(yīng)用乃秀、手機(jī)衛(wèi)士
- 自定義 View 的一般流程
- 介紹自己的天氣刻度盤
- 圖片緩存知道么
- 內(nèi)存緩存
- 磁盤緩存
- 網(wǎng)絡(luò)緩存
- AsyncTask 源碼解讀
- 異步加載框架
- GPA 是什么
- 平均績(jī)點(diǎn)肛著,班級(jí)名次圆兵,專業(yè)名次
我反問
- 覺得我的回答如何
三面(英文題目,第二周周三)
- Activity 的生命周期策泣,以及開啟 Activity 的兩種方式
- Service 開啟的兩種方式
- startService
- bindService
- 混合使用
- Intent 的作用
- 連接四大組件的橋梁衙傀,傳遞信息
- 打開其他進(jìn)程的 Activity抬吟,需要設(shè)置 Action
- 怎么給 array 去重
- 循環(huán)比較去重
- 放進(jìn) set 去重
- 放進(jìn) LinkedHashSet 去重(保持順序)
- git pull 的作用
- 從服務(wù)器的 git 倉庫將代碼保存到本地
- Android 數(shù)據(jù)存儲(chǔ)方式有哪些
- SP
- Sqlite
- 文件
- contentProvider
- Internet
- 自定義 View 的 onMeasure 和 onLayout 過程
- 不知道讓寫代碼還是描述萨咕,寫了一半代碼發(fā)現(xiàn)寫不下了,就用了幾句話簡(jiǎn)單說明
- 如何讓布局適配不同的屏幕火本,例如 800480,19201080危队?
- 長(zhǎng)度單位用 dp,建立不同分辨率下的布局文件钙畔,最新出的 constraintLayout
四面(電話里的技術(shù)面試官丁和英國 Android 開發(fā)茫陆,當(dāng)天)
- 英文自我介紹(早晨寫得介紹終于可以背出來了,雖然沒有背完)
- 項(xiàng)目介紹和問答(手機(jī)衛(wèi)士擎析、天氣應(yīng)用)
- 打開 App 演示了下簿盅,結(jié)果沒有網(wǎng)絡(luò)直接奔潰了,又尷尬了揍魂,厚著臉皮讓老外給我連了公司 WiFi桨醋,才開始演示的
- 大概說了下實(shí)現(xiàn)什么功能,用了什么技術(shù)等
- Recyclerview 頭布局现斋,尾布局如何添加
- 重寫 adapter
- 因?yàn)橐恢睕] get 的點(diǎn)上喜最,映象特別深,看了別人的實(shí)現(xiàn)自己嘗試了下:
- RecyclerView 的四級(jí)緩存分別是什么
- 當(dāng)時(shí)沒答上來庄蹋,才剛開始看這方面來著
- ListView 的二級(jí)緩存是什么
- mActiveViews
- 當(dāng)數(shù)據(jù)發(fā)生變化的時(shí)候重新 layout瞬内,僅存在于此 layout 期間,在 layout 結(jié)束之前就會(huì)回收
- 快速重用屏幕可見 itemView限书,不需要在 createView 和 bindView
- mScrapViews
- 數(shù)組包含的 ArrayList
- 緩存離開屏幕的 view虫蝶,用于即將進(jìn)入屏幕的 view 的重用
- mActiveViews
- Callable,Runnable,Future,FutureTask 的區(qū)別
- Runnable :調(diào)用 run 方法,沒有返回值倦西,不能取消
- Callable :調(diào)用 call 方法秉扑,有返回值,不能取消
- Future:task 任務(wù)完成驗(yàn)證调限,獲取返回值舟陆,與 Runnable 搭配使用
- FutureTask:繼承自 RunnableFuture,也就是身兼二者之長(zhǎng)耻矮,可以運(yùn)行任務(wù)秦躯,可以被取消,可以返回結(jié)果
- 這個(gè)問題當(dāng)時(shí)也沒答全裆装,之前看 AsyncTask 源碼的時(shí)候主要看了 FutureTask 的實(shí)現(xiàn)踱承,繼承和實(shí)現(xiàn)都沒太關(guān)注倡缠,不過好歹說出了前兩項(xiàng)和 FutureTask 基本特點(diǎn)
- 按下返回鍵再打開應(yīng)用,如何再現(xiàn)之前的數(shù)據(jù)
- 這個(gè)當(dāng)時(shí)由英國面試官問的茎活,一開始沒聽清楚昙沦,有點(diǎn)牛頭不對(duì)馬嘴,后面反應(yīng)過來载荔,原來是要將數(shù)據(jù)存在 bundle 里
- 有關(guān)于 service 的了解
- 基本跟筆試?yán)锏囊粯?/li>
- 有沒有寫過測(cè)試
- 這還真沒有盾饮,當(dāng)時(shí)老外問這個(gè)問題就有點(diǎn)慌了。雖然之前了解過 TDD 開發(fā)的東西懒熙,當(dāng)時(shí)也沒有想起來要說這個(gè)丘损,只是說了下自己覺得測(cè)試確實(shí)也很重要什么的。
五面(HR 與 CTO工扎,當(dāng)天下午)
- 與英國人溝通過程如何
- 還可以徘钥,有一個(gè)問題聽的不是很清楚,能聽懂和理解六七成(安慰我來著肢娘,英國人的口音有時(shí)候他們也聽不太懂)
- 覺得自己面試表現(xiàn)怎么樣(上一輪的)
- 有七八成的問題能夠回答出來呈础,有一些自己的知識(shí)盲區(qū),以及缺少測(cè)試經(jīng)驗(yàn)的問題
- 職業(yè)規(guī)劃是什么
- 以前有過實(shí)習(xí)機(jī)會(huì)么橱健,為什么放棄而钞,放棄了后悔么
- 有啊,可惜沒去
- 要從測(cè)試開始畴博,心理有點(diǎn)不情愿笨忌,加上好朋友結(jié)婚,順?biāo)浦?/li>
- 有點(diǎn)后悔俱病,測(cè)試技能對(duì)于開發(fā)也很有用官疲,中間很長(zhǎng)的空白期,錯(cuò)過了很多經(jīng)驗(yàn)
- 打算如何提高自己的 Android 開發(fā)水平(CTO)
- 之前是如何提高自己的 Android 開發(fā)水平的(CTO)
- 對(duì)團(tuán)隊(duì)協(xié)作的認(rèn)識(shí)
- 理想中的團(tuán)隊(duì)是什么樣的
- 期望的薪資待遇
- 實(shí)習(xí)期沒有特別要求亮隙,轉(zhuǎn)正 6K ~ 8K(不知道會(huì)不會(huì)太高途凫,晚上又發(fā)消息改成 5K,不知道這個(gè)行為會(huì)不會(huì)減分)
- 一個(gè)星期到兩個(gè)星期出結(jié)果溢吻,沒通過也不另行通知(唯一覺得不好的地方)
我反問
- 公司的開發(fā)團(tuán)隊(duì)規(guī)模
- 公司的技術(shù)棧
- 公司未來發(fā)展規(guī)劃维费,是否會(huì)大規(guī)模擴(kuò)張
- 實(shí)習(xí)生的主要職責(zé)
說實(shí)話這家公司是唯一我去面試給我水喝的,這一點(diǎn)就讓我很有好感促王∠耍或許錯(cuò)過這次以后都不會(huì)碰到條件這么好的公司了,然而還是得努力提高自己的水平啊蝇狼。畢竟為了這次面試自己已經(jīng)盡力了阅畴,早晨起來練習(xí)口語,晚上睡覺前練習(xí)聽力迅耘,白天研究題目相關(guān)知識(shí)贱枣。畢設(shè)都停了快一個(gè)星期了监署,如果還是不行,那就真的是自己水平不夠纽哥,不符合人家的要求了钠乏。有句話說得好,打鐵還需自身硬春塌。還是繼續(xù)學(xué)習(xí)去吧晓避。
本文最早發(fā)布于 alphagao.com 。