1.騰訊
(1)WXG07-117 微信讀書Android移動(dòng)客戶端開發(fā)工程師(廣州)
工作職責(zé):
負(fù)責(zé)微信讀書Android客戶端開發(fā);
參與客戶端技術(shù)攻堅(jiān)以及性能調(diào)優(yōu)豆拨;
參與跨平臺(tái)客戶端框架優(yōu)化癣蟋。
工作要求:
本科以上學(xué)歷,計(jì)算機(jī)相關(guān)專業(yè)咙边;
精通Android系統(tǒng)原理,熟悉移動(dòng)終端特性和解決方案;
有優(yōu)秀的學(xué)習(xí)能力,善于溝通斑唬,熱愛互聯(lián)網(wǎng)事業(yè)并對(duì)從事產(chǎn)品有強(qiáng)烈責(zé)任感;
有主導(dǎo)平臺(tái)性能調(diào)優(yōu)經(jīng)驗(yàn)優(yōu)先黎泣;
有架構(gòu)跨平臺(tái)解決方案經(jīng)驗(yàn)優(yōu)先恕刘。
(2)HY1-移動(dòng)客戶端開發(fā)工程師(深圳)
工作職責(zé):
負(fù)責(zé)Apollo產(chǎn)品中心游戲客戶端中間件技術(shù)迭代演進(jìn)、系統(tǒng)框架設(shè)計(jì)及開發(fā)工作抒倚;
負(fù)責(zé)手Q褐着、微信等開放平臺(tái)SDK接入、游戲特性開發(fā)以及工具類產(chǎn)品研發(fā)托呕;
負(fù)責(zé)游戲中間件產(chǎn)品性能和質(zhì)量含蓉,流程調(diào)優(yōu)、效率優(yōu)化工作项郊。
工作要求:
3年以上移動(dòng)客戶端開發(fā)經(jīng)驗(yàn)馅扣;精通至少一個(gè)移動(dòng)客戶端平臺(tái)(Android、iOS)的運(yùn)行機(jī)制和架構(gòu)體系着降;
精通C/C++/OC/swift/java其中一種差油;具備扎實(shí)的數(shù)據(jù)結(jié)構(gòu)、算法分析基礎(chǔ),熟悉常用設(shè)計(jì)模式蓄喇、多線程发侵、網(wǎng)絡(luò)、界面開發(fā)妆偏;
1年以上Unity3D或Unreal 引擎開發(fā)經(jīng)驗(yàn)優(yōu)先刃鳄,熟悉相應(yīng)架構(gòu);
熟練掌握開發(fā)及版本控制工具楼眷,具備出色的程序優(yōu)化铲汪、調(diào)試能力,良好的編程風(fēng)格和文檔習(xí)慣罐柳;
具備高度責(zé)任感和團(tuán)隊(duì)合作精神掌腰,執(zhí)行力強(qiáng),良好的口頭及書面表達(dá)能力张吉。
2.Airbnb(含面試流程)
Software Engineer, Android (China)
About The Team
In China, international travel spend is already greater than the US and growing much more quickly. China is an important part of our Airbnb global community and the travel network we have built globally has positioned us to provide Chinese guests with unique travel experiences and help them belong anywhere.
The Beijing engineering team will help to build a strong and fast feedback loop to adapt our product according to local needs. The team will improve the site/app speed and experience for Chinese users, localize the existing product to deeply integrate with local norms (e.g., allow WeChat sign in / sharing, payment with Alipay, etc.) and build new products that culturally make sense to Chinese users.
We’re looking for Android engineers who are thoughtful, responsible and passionate individuals who appreciate user experience. We’re looking for someone who is not only well versed in mobile development, but also has a strong understanding of good UX and is excited to learn about and contribute to the server side. We believe that great product people use lots of products, so if you’re an active user of Airbnb, we are listening.
We are looking for Android engineers with:
Experience shipping one or more Android apps, ideally currently available in an app store.
Personal projects that show an aptitude for engineering and product sense.
Ability to work in areas outside of their usual comfort zone and get things done quickly.
Strong motivation to drive impact by making product improvements.
Strong analytical thinking, experienced with making product decisions based on data and A/B testing.
Proactiveness, good communication and fast learning.
Interest in working in a very cross-functional team that touches many of the core systems and user flows at Airbnb.
Working proficiency in English and Mandarin required.
注:
(1)面試流程:總共是8輪 6輪技術(shù)面試+2輪文化面試
其中六輪技術(shù)面試分為1輪在線coding 1輪電話面試15分鐘齿梁,onsite部分 2輪coding+算法混合面試 需要在現(xiàn)場(chǎng)寫完程序并調(diào)試出來 每輪 45分鐘,1輪架構(gòu)面試 1輪項(xiàng)目面試肮蛹;通過后會(huì)有兩輪文化面試 就是軟性面試勺择;
待遇:base*12個(gè)月+期權(quán)
(2)Coding :時(shí)間:45分鐘
要求:有解題思路,并且上機(jī)寫出基本上bug-free可以運(yùn)行的代碼
例題:Text Justification伦忠;腦子急轉(zhuǎn)彎的不會(huì)考
Media -hard level的題目(leetcode)
寫代碼是在Airbnb的電腦上寫的
面試過程中可以向面試官要求一些hints
電腦上有幾種IDE-大部分人不需要用IDE省核,用記事本或者coderpapad
Arch:時(shí)間:45分鐘
要求:設(shè)計(jì)一個(gè)產(chǎn)品系統(tǒng),要求能夠畫出各產(chǎn)品模塊昆码,業(yè)務(wù)邏輯气忠,并考慮到規(guī)模增加后的可擴(kuò)展性
例題:設(shè)計(jì)一個(gè)TinyURL系統(tǒng)
地點(diǎn):朝陽區(qū)東三環(huán)球金融中心(地鐵10號(hào)線金臺(tái)夕照)