當前位置:編程學習大全網 - 源碼下載 - 做好十足準備面字節跳動,五面都過了,HR告訴我這個原因我被刷了...

做好十足準備面字節跳動,五面都過了,HR告訴我這個原因我被刷了...

說在前面,面試時最好不要虛報工資。本來字節跳動是很想去的,幾輪面試也通過了,最後沒offer,自己只想到幾個原因:1、虛報工資,比實際高30%;2、有更好的人選,這個可能性不大,我看還在招聘。我是面試Android開發的,3年經驗,下面是面試流程:

1.插件化。啟動activity的hook方式。taskAffity。

2.okhttp支持HTTP2?http2的功能有哪些?tcp方面擁塞控制?tsl的握手和具體的非對稱加密算法。非對稱名稱

3.handler的post(Runnable)如何實現的。callback,runnable,msg的執行優先級。

4.阻塞是怎麽實現的?為什麽不會阻塞主線程?

5.求二叉樹中兩個節點之間的最大距離。

6.206含義,未修改資源是哪個,302含義,301含義

7.多進程通信問題。binder優勢。aidl生成的java類細節。多進程遇到哪些問題?

8.動態代理傳入的參數都有哪些?非接口的類能實現動態代理嗎?ASM的原理

9.Application和Activity在Context的繼承樹上有何區別?二者使用上有何不同?

10.任意壹顆二叉樹,求最大節點距離

1.設計壹個日誌系統。

2.內存泄露的分類。怎麽查看內存泄露的問題

3.touch事件源碼問題。

4.組件化的問題。module和app之間的區別。moduler通信是如何實現的。

5.native奔潰的日誌采集,怎麽處理?

6.註解實現壹個提示功能:如果int的值大於了3需要提示。

1.介紹下flutter的啟動流程

2.介紹下flutter與weex的區別

3.組件化介紹壹下

4.webview中與js通信的手段有哪些?

5.介紹下flutter_boost的原理

1.適配器和裝飾模式各自特點和使用場景

2.視頻編解碼是怎麽做的

3.三色球排序

1.詢問了除字節跳動以外,還在看其他工作機會麽?分別是什麽

2.字節、XXX公司、XXX公司,妳的優先級是什麽,為什麽?

3.之前薪資待遇是多少?妳期望的薪資是多少?

4.平時有什麽愛好?

5.了解職位需求嗎?

6.有沒有想問的?

在介紹如何面試之前,這裏先從公司的角度來分析:”到底什麽樣的候選者是公司所需要的技術人才?“就我在現在這家公司的壹些面試官經驗來說,壹個具有如下特征的Android程序員是我們所需要的:

在上面的四條中,其中第3條是最為重要的,即技術,技術是決定能否通過面試的最重要最直接的原因。壹般來說,越是大公司,其對技術的要求就越高,盡管部分崗位並不需要那麽好的技術,但是為了對候選者做出區分,其面試過程仍然會面試壹些稍微深入的話題,相信大家都有所體會。

除了技術以外,良好的溝通和協作能力也是比較重要的。也許很多人覺得這個比較抽象,心裏會想:”妳怎麽知道我有沒有良好的溝通和協作能力呢“?其實這個問題並不難,面試過程就是壹次溝通過程,如果不能和面試官很好地溝通,這就說明候選者的溝通有問題。如何很好地和面試官溝通呢?給如下幾點建議:

下面對學歷和工作經驗做壹些說明,學歷並不是壹個硬性要求,即使候選者學校不怎麽好也是有可能通過面試的,這就要求候選者技術非常紮實。而工作經驗,之所以是2年以上,這是因為社會招聘的對象壹般都是有壹定工作經驗的,而1年工作經驗略短了點,拿百度來說,社招的最低級別壹般為T4,差不多剛好就是2年經驗左右。

這裏做下總結,理想的候選者應該是這樣的:

基本來說,滿足1和2就能通過面試,3和4都是次要條件,但是壹般來說不滿足3就很難滿足1,不要說特例,木有參考意義。

由此可見,技術是面試結果的決定因素。那麽到底技術掌握到什麽程度才能比較輕松地通過面試呢?說了那麽多,好像和Android沒有壹點關系,下面就開始以Android為例來分析下面試過程所需的技術。

下面的所有技術知識點詳細內容都整理在了開源項目 GitHub ,有需要的可以自取。

別無捷徑,刷題,但是刷題的時候,要按照題的類型去總結。

基礎知識:看壹下對於 <<計算機網絡>> ,重點是網絡分層模型、TCP/UDP、HTTP/HTTPS。

按照23種網絡模型、三個分類進行總結,每種設計模式包含以下三個方面,至少要準備常用的幾個:

有用到的可以看看。

音頻、視頻播放。

ReactNative、Flutter:沒學過的可以了解壹下思想。

調用實現方式。

所有的知識點都整理在了開源項目GitHub,有需要的朋友可以評論領取。

首先妳面到 HR 了,說明妳基本已經成為備選人之壹了。這時候 HR 會和妳聊很多問題,這些問題都是為了了解妳的壹些個人情況的。比如說性格啦、反應能力、情商等等。另外大部分公司的 HR 並沒有壹票否決權,面試沒有成功多半是有更好的備選人而不是因為 HR 把妳卡掉了。

然後說到談錢的壹個問題。首先以最少的工資招到需要的人肯定是 HR 的考核之壹,所以壓價是很正常的壹個事情。並且上家公司的薪資也是壹個很重要的參考,壹般來說漲薪幅度在 30% 以上是很牛逼的事情了,通常都在 20% 左右。

妳的開價壹般就是 offer 的上限了,考慮到壓價的情況,妳可以在原本期望薪水上上浮 1K 左右,然後可以根據面試的情況來有選擇性的開價。

如果妳想去壹家不錯的公司,但是目前的硬實力又不到,我覺得還是有必要去努力壹下的,技術能力的高低能決定妳走多遠,平臺的高低,能決定妳的高度。

如果妳通過努力成功進入到了心儀的公司,壹定不要懈怠放松,職場成長和新技術學習壹樣,不進則退。

  • 上一篇:Java集合類的JAVA集合類(簡介)
  • 下一篇:暴風雨中優美的句子說說
  • copyright 2024編程學習大全網