日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

我了解到的面试的一些小内幕!附面试题答案

發布時間:2023/11/30 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我了解到的面试的一些小内幕!附面试题答案 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

背景

首先我是個菜雞,工資也低的一筆。

剛畢業時候在一家國企上班干 app 開發,干了快兩年的時候,跳槽到了一家偽大廠干安全。投了不少簡歷都沒有回音,只有這加偽大廠要我就來了。當時說好了會接觸一些底層的東西,然而平時也就寫 python 腳本,逆向,android 上寫了一些風控的東西,感覺有點 low,工資也不高,當初沒敢多要,hr 給的比我要的還高。剛剛 leader 談了談明年的規劃,現在想跳槽。

現在也是很尷尬,原來 app 開發的東西也忘了不少,然后其實我想干 framework 開發,自己對 ams,pms 還算挺了解的,平時也根據他們原創了一點微小的解決方案。最近開始 fork 一個 aosp,買個 pixel 改改刷刷練習一下。

理想畢竟是理想,Android 低端不好混,沒什么經驗跳到 framework 上去感覺也是挺難的,跳回 app 開發又不甘心,現在的狀態貌似是干了快 3 年沒有特別精通的東西。最近鬧的裁員,我司也是其中之一。加薪怕是沒戲了,然而生活還要繼續,跳槽避無可避。

背景

面是是上海的Android leader崗位,周日一輪面試,自我感覺答的都還不錯。

結果收到郵件面試結束了,說什么"你優秀的學識和能力給我們留下了深刻的印象!經過對你綜合情況的仔細評估,并經過與崗位需求進行謹慎匹配和權衡之后, 非常遺憾,我們這次沒有和你達成合作。但你的信息已經被錄入到公司人才庫"。意思就是掛了唄。

后來打電話問hr,沒跟我說原因。然后面試過程中,有一點奇怪的地方,面試前面試官跟我說我面的而這個崗位有點奇怪,他也沒跟我說哪奇怪。

面試過程

下面是面試官提的一些問題:

面試官:點擊一個圖標到這個應用啟動的全過程(前面是項目經驗沒啥好說的)。

回答:

點擊圖標后通過startActivity遠程調用到ams中,ams中將新啟動的activity以activityrecord的結構壓入activity棧中,并通過遠程binder回調到原進程,使得原進程進入pause狀態,原進程pause后通知ams我pause了。ams再根據棧中activity的啟動intent中的flag是否含有new_task的標簽判斷是否需要啟動新進程,啟動新進程通過startProcessXXX的函數。啟動新進程后通過反射調用ActivityThread的main函數,main函數中調用looper.prepar和lopper.loop啟動消息隊列循環機制。

最后遠程告知ams我啟動了。ams回調handleLauncherAcitivyt加載activity。在handlerLauncherActivity中會通過反射調用Application的onCreate和activity的onCreate以及通過handleResumeActivity中反射調用activity的onresume。一個應用就此啟動。

面試官:Retrofit原理。

回答:

主要是通過動態代理將接口直接轉換成代理對象。動態代理和靜態代理的區別,動態代理直接在虛擬機層面構建字節碼對象。

面試官:View自定義的流程,實現哪些方法。

回答:

實現OnMeasure,onlayout,onDraw。

繼續問“onMeasure中會用哪些方法?”(我覺得這題可能沒大好,我是想回答的詳細點的,結果還沒打到點他就說好,繼續下一題,不知道是認可了還是覺得我答的過于啰嗦,如果覺得太啰嗦可以提出來啊。。。)

我回答onMeasure 中傳入兩個int數值,這個數值32位,前2位表示模式,后30位表示寬度、高度。這是外表容器給內部view的限制。

一種模式是容器給你多大的值,你就是多大的值(match_parent),
第二種,容易給內部view多大的空間,內部view不用管,是多大就是多大。
第三種,容器給子view多大的空間,和子view自己算出來的占用空間,選擇小的那個(wrap_content)。說到這我正打算說onMeasure會調用measureChildwithmargin類的函數,他說好了,然后下一題。

面試官:怎么設計app的。

回答:

基本都用的mvc架構,曾經有個項目使用mvp。還有其它一些整體設計上的問題,很零碎,但都答的差不多。

面試官:(最后是算法題,面試官的表述不是很清晰,所以開始沒理解他的意思,我歸納一下題目)

有1,3,7三個面值的金錢,現在要取n元。怎么取個數最少。(n是已知數) 意思就是 1 * a+3 * b+7 * c=n 什么情況(a+b+c)最小。

當然這是我自己歸納出來的,他開始的描述讓我想哭。

回答:

開始腦子有點沒反應過來,把它當邏輯題做了,想了5分鐘后才反應過來,這是編程題啊。遍歷呀, a的取值范圍(0n)b的取值范圍(0n/3) c的取值范圍(0~n/7) 遍歷取最小值。當然這種情況效率并不高,我當時也和面試官說了,沒太考慮效率,如果需要可以再改。感覺他也認可,思路對就行了。 其它一些零碎的問題沒印象了,主要就這些。

我想大家應該看過很多分享面試成功的經驗,但根據幸存者偏差的理論,也許多看看別人面試失敗在哪里,比如我這次的掛了的面試,大家可以對比下,發現一些自己回答的話會有哪些問題,這樣對自己之后的面試才更有幫助。

最后

我這里整理了一份完整的學習思維以及Android開發知識大全PDF,有需要的同學可以自行領取。

資料獲取方式:Android完整知識學習體系路線

當然實踐出真知,即使有了學習線路也要注重實踐,學習過的內容只有結合實操才算是真正的掌握。

com/doc/DSkNLaERkbnFoS0ZF)**

當然實踐出真知,即使有了學習線路也要注重實踐,學習過的內容只有結合實操才算是真正的掌握。

總結

以上是生活随笔為你收集整理的我了解到的面试的一些小内幕!附面试题答案的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 在线播放你懂的 | 黄色片视频免费在线观看 | 师生出轨h灌满了1v1 | 色婷婷综合五月 | 日本大尺度做爰呻吟舌吻 | 精品无码三级在线观看视频 | 九九国产精品视频 | 亚洲精品国产欧美在线观看 | 91精品久久久久久久久 | 日本三级黄在线观看 | 亚洲图片综合网 | 国产精品国产馆在线真实露脸 | 天天爽天天做 | 国产精品入口久久 | 久久精品欧美一区二区三区麻豆 | 黄瓜视频污在线观看 | 九色91porny| 久久久久国产综合av天堂 | 丁香色欲久久久久久综合网 | 操操操操操操 | 中文字幕日韩欧美 | 成人在线免费观看视频 | 国产日韩精品中文字无码 | 天堂va欧美va亚洲va老司机 | 日韩av一 | 免费小视频 | 国产性在线 | 久久久麻豆 | 亚洲视屏| 国产伦理av | 在线看不卡av | 成人v片| 欧美精品在线看 | 国产精品麻豆欧美日韩ww | 黄色片网站视频 | 黄色激情视频在线观看 | 深夜免费福利 | 日韩理论视频 | 中文字幕一区二区三区在线不卡 | 中文字幕一区二区在线播放 | 99热最新网址 | 免费观看毛片 | 琪琪久久| 日韩不卡av | 熟女av一区二区 | 天天看天天爽 | 爱情岛av永久入口 | 日本a在线播放 | 毛片com| 秋霞视频在线 | 免费性爱视频 | 日韩αv| 国产日韩在线观看一区 | 二区三区在线观看 | 一区二区精品区 | 国产福利精品在线观看 | 久久久久久久一区二区三区 | 天堂精品一区二区三区 | 两女双腿交缠激烈磨豆腐 | 国产精品少妇 | 日日摸夜夜添夜夜添高潮喷水 | 黄色片视频播放 | 肉色欧美久久久久久久免费看 | 天天操夜夜操 | 日本护士╳╳╳hd少妇 | 国产青青视频 | 久久亚洲AV无码 | 成人在线日韩 | 亚洲日本欧美精品 | 一级片免费在线 | 国产在线视频99 | 国产精品人妻一区二区三区 | 欧美黑人欧美精品刺激 | 无码人妻精品一区二区 | 久久精品这里 | 福利姬在线播放 | 亚洲美女性生活 | 天天上天天干 | 老头吃奶性行交 | 日韩精品在线免费观看 | 风韵少妇spa私密视频 | 伊人网在线播放 | 人人插人人爽 | 国产精品无码免费播放 | 亚洲欧美国产一区二区 | 久久精品一区二区免费播放 | 91亚洲成人 | 日韩av线上 | 一级特黄免费视频 | 四虎av在线| 亚洲88| 日韩黄色短片 | 在线观看欧美亚洲 | 久久午夜精品人妻一区二区三区 | 欧美熟妇一区二区 | 久久露脸 | 欧美专区第二页 | 中文字幕人妻色偷偷久久 | 精品无码成人久久久久久免费 |