1--3 years of Android development engineers how the interview? Has been known to offer almost won, Netease and deft in!

Share my friend's face by everyone, and finally he went to know almost, so this is a very pertinent surface through!

1--3 years of Android development engineers how the interview?  Has been known to offer almost won, Netease and deft in!

This article to share with you some of the feelings and experiences of the author interview, because the author is less than two years of work experience, so this article is positioned as 1--3 years of Android development engineers. Of course Benpian also applies to school recruit, but more than three years is estimated interview requirements will be higher.

Prepare all from the early to the interview ended, spent almost three months. Described as "interview made rockets, work tighten the screws", the interview process really tired very hard.

I face a lot of companies, eventually won almost know, Netease and deft of offer, we know almost final choice.

One might ask why not choose deft? Indeed deft of high wages, benefits also very good. But I think the moment I should be more technology-based growth.

When communicating with the interviewer know almost found their technology is relatively more innovative Some, including Kotlin, Flutter and Jetpack, have some practice, they are the things I want to learn, here we are more interested in business some.

[ Kotlin, Flutte learning content can be brief letter I presented]

1--3 years of Android development engineers how the interview?  Has been known to offer almost won, Netease and deft in!

In addition, when the talk was that they offer full sincerity touched. Also, suggest that you work more or less than the growth of technology-based 3 years, do not pay in the first place.

Well, without further ado, here to give us full of dry goods, teach you how to prepare resumes and preparing for interviews.

1--3 years of Android development engineers how the interview?  Has been known to offer almost won, Netease and deft in!

1. Resume

Not too fancy resume ready, before I always like to find some nice templates, and later after people pointing into the use Markdown writing. The interviewer your resume do not care how good-looking he is more concerned about the content of your resume.

Recommend an open source project for everyone:

https://github.com/geekcompany/ResumeSample

This project will have a standard resume template Android programmers, we refer to the writing on the line, all kinds of things to note are written very clearly, I will not go into details.

https://github.com/geekcompany/ResumeSample/blob/master/android.md

另外大家可以使用冷熊简历去书写简历,然后通过这个网站去生成PDF文件,这样的简历也比较好看。

http://cv.ftqq.com/#

1--3 years of Android development engineers how the interview?  It has been known to offer almost won, and deft of netease

2.面试

写完简历就可以投递了,一般可以找朋友内推或拉钩网、Boss直聘直接投递,这样比较快一些。

一般的面试安排都是3轮技术面和1轮HR面,部分公司可能会有增减。

2.1 技术面试

技术面试一般会先做个自我介绍,然后问问你做的项目,考察一下基础,之后再写个算法,最后可能问问你有什么想问的么。

2.1.1 自我介绍

自我介绍一般主要说一下你在哪就职,目前的工作情况,工作经验有多久,都做过哪些东西,尤其要突出一下你的亮点。这个大家提前准备一下就好。

2.1.2 项目经历

自我介绍完之后,面试官就会看你的工作经历,挑一些问你,或者直接让你介绍做过的最好的东西。

大家写到工作经历的东西,负责的部分一定要特别熟,经得起面试官的拷问,如果只是参与的,也要尽量弄熟,否则就不要往上写。

每个人的经历不同,做过的东西都不一样,所以我就不给大家整理了。

2.1.3 基础

问完项目,就该考察考察候选人的基础了,一般包括Android基础、Java基础、Android常用的开源框架、设计模式和网络基础等等。下面我来列举一下常见的考察点:

1--3 years of Android development engineers how the interview?  It has been known to offer almost won, and deft of netease

Java相关

Java基础

  • HashMap1.7和1.8的实现原理
  • final关键字,为什么匿名内部类使用局部引用要用final

Java多线程

  • 线程池的使用和原理
  • 锁机制:synchronized、Lock
  • volatile关键字
  • ThreadLocal原理

  • JVM

  • Java内存结构
  • Java垃圾回收机制
  • Java类加载过程

1--3 years of Android development engineers how the interview?  Has been known to offer almost won, Netease and deft in!

Android相关

  • Android基础
  • Handler通信机制
  • 跨进程通信方式
  • Activity启动模式
  • 内存优化、布局优化
  • View的绘制流程
  • Android事件分发机制
  • 动画的分类及其原理
  • MVC、MVP和MVVM模式
  • SparseArray原理

Android开源框架

  • Android网络库:Volley、OkHttp和Retrofit的使用、原理和对比
  • Android图片库:Glide和Picasso的使用、原理和对比
  • EventBus的使用和原理
  • RxJava的使用和原理
  • Router的使用和原理

网络基础

  • HTTP相关:包括HTTP2.0、HTTPS等
  • TCP相关:三次握手、四次挥手等

设计模式

  • 单例模式
  • 代理模式:静态代理和动态代理
  • 观察者模式

这些基础知识一方面大家可以直接阅读源码,一方面可以去网上搜索相关文章去学习,我这里也做了一些整理

欢迎大家关注我,还有star下我的GitHub:https://github.com/Meng997998/AndroidJX

另外,腾讯面试真的很喜欢问原理,而且问得比较细,可能我面的岗位要求比较资深,一面就挂了。。。以后还是要加强对原理的研究

1--3 years of Android development engineers how the interview?  Has been known to offer almost won, Netease and deft in!

2.1.4 算法

问完基础就可以写算法了,通过我的面试经历来看,算法的难度不是很大,基本刷过《剑指Offer》就足以应对面试了。

大家刷《剑指Offer》的时候,每道题一定要自己先做一遍,这些题基本牛客网上都有,大家可以直接在那上面敲代码。做完之后看看书上的解题思路,如果发现自己的方法不是很好,可以按照书上的思路自己实现一遍,再和书上的代码对比一下,这样印象才深刻。

记住,我们刷《剑指Offer》并不是去记每道题,而是记每种解题的思路,自己有个总结,这样以后在遇到没见过的题目时,才会应对自如。

我在准备的过程中已经把《剑指Offer》所有的题目都用Java实现了一遍

2.1.5 其它

除了上面以外,面试官也可能会问问跳槽原因,我一般还是以个人技术成长的角度回答的,具体我就不详述了。

最后,面试官还可能会问问你有什么要问的,一般我们要问问技术、项目相关的东西,比如你们使用的技术栈是怎样的、团队的规模怎么样、我来了之后会做些什么工作等等。

1--3 years of Android development engineers how the interview?  Has been known to offer almost won, Netease and deft in!

2.2 HR面

如果你能进到HR面,那么恭喜你拿offer就很有希望了。

HR will ask the general aspects of your life, I like to answer truthfully. When HR asked us to pay the demands of the time, I generally or in the basic package of the company's total payroll rose 30 percent requirement, this will give you at least 20% -30%. Of course, some companies compare exceptions, such as some deft likely to be higher

Finally, HR will then ask you what to ask, this time you can ask the company's salary and other circumstances, such as how many year-end awards, what kind of rating system, and how long promoted a general tone, the general tone of the magnitude of how much there What benefits, how much annual leave and so on.

Also be sure to ask what the follow-up process, whether done back tone, when to do back tone. He said softly before seen on some companies do back tone early, leading to a candidate not to mention the departure colleagues know all. It is terrifying. Therefore, you must do the required HR tune back after you finish mention resignation.

At last

I write to you finally ah! If you think the article is not bad, trouble spots a praise chant!

I will update more high-quality follow-up article, share some dry goods to everyone, I hope you look at it ~

Guess you like

Origin blog.51cto.com/14606040/2466508