- 热门职位
- 热门地点
- 地区招聘
其实,在写简历的时候,有几点是需要注意的。
标题直接按照姓名-工作年限-应聘职位的格式填写。比如张三——三年工作经验——Android开发工程师。因为你知道,HR的屏幕恢复得很快,你必须尽快让他看到他想看到的信息。 HR一开始最关心的就是工作年限和职位。你直接用最大的字体写在标题栏上,比很多人介绍半天项目最后写出年份要好得多。
先写个人信息。其实个人信息栏不需要写很多东西。最重要的是您的姓名、联系信息和性别。如果学校是名校,那就写在这里。如果你本科专业是计算机科学,也可以写在这里。如果这两者都不是,最好放弃它。写在最后,因为第一个永远是你最先看到的,也是你最有竞争力和炫耀的资本。
有技术博客和github开源项目的一定要先写。这是一个活生生的例子。我在平安人寿面试的时候,面试官专门看了我csdn上的博客。然后他说文笔很好,给他留下了很好的印象,所以这绝对是加分项。最好写在前面。
其实一开始我并没有怎么去温习面试题,就是简单的看了一些基础知识点。因为我总觉得读的越多越难记住,而且最重要的是你不知道面试官会问什么。与其盲目地看知识点,不如出去面试几家小公司,感受一下面试的感觉。官员会询问具体区域,然后回来仔细查看。
面试阶段
由于我并没有处于赤裸裸的辞职状态,所以面试对我来说其实并没有那么焦虑和压力。接连面试了两个月左右,面试了十几家公司。当然,我之前面试过的公司都只是试水,还只是试水而已。每次面试回来,我都要做一些笔记,让自己知道自己的不足。所以这样一来一回之后,状态就会越来越好。 Android的面试题其实主要是基本原理之类的。
Java基础问题
HashMap的内部原理。主要是内部hash碰撞、resize()等,也会和HashTable进行比较,说出异同。作为扩展,你可能还会问到concurrentHashMap的分步加锁。
java中有多种创建线程的方法。一般来说,很多人都会回答两种,Thread和Runnable。我第一次面试的时候就提到了这两个,然后面试官就问还有没有其他的?我当时没有回答,其实还有一种叫Callable。您可能还需要了解Callable和Runnable之间的区别以及使用它们时的注意事项。
线程阻塞方法。主要是检查sleep、wait、yield 和 join 之间的区别。
死锁的原因,手写死锁。同步关键字
线程池ThreadPoolExecutor的使用、内部处理任务的过程以及四种线程池的区别。
Java中的四种引用类型及其使用场景
Java中的GC回收算法和年龄区分问题等
在我的印象中,关于Java的问题基本都是问上面的问题。只要理解了这些Java问题,就不是什么大问题。
关于Android的基本问题。
Activity启动模式、standard、singleTop、singleTask、singleInstance的区别。这里需要注意的是singleTask启动时的回调onNewIntent以及Activity如何在不同堆栈之间跳转。我在腾讯面试的时候被问到这个问题。
Service的启动方式和生命周期将延伸到Binder和IntentService。最好看一下IntentService的原理和源码。看完源码,也会延伸到HandThread的问题。
Android消息机制Handler。这是一个经常被问到、也必须被问到的问题。除了了解内部原理和源码外,还需要了解内存泄漏的原因和处理方法。
事件分发原则。这里主要问一下事件分发过程以及拦截时onInterceptTouchEvent返回true时剩下的MOVE和UP如何进行,以及onTouch、onTouchEvent、onClick的顺序关系。
AsyncTask内部实现原理。这是平安人寿和途纳尔网领导询问的。主要是AsyncTask内部是如何实现的,内部多任务是串行还是并行处理,为什么是串行处理,是否转为并行处理等。
LruCache算法是如何实现的以及为什么内部使用LinkHashMap来实现。
进程间的通信方法,IPC原理。这将扩展到 AIDL 和 Binder。
进程之间的优先级。前台进程、可见进程、后台进程、不可见进程、空进程。面试的时候,腾讯特地问了我进程的保活措施。
图像压缩处理。这里我们会问一下四种图像格式(ARGB888、RGB565、RGB444、Alpha_8)之间的区别,以及给定不止一种图像格式时如何计算图像占用的内存大小。
Serialized 和 Parcable 之间的区别。什么情况下需要使用序列化和反序列化?为什么UID设置为Serialized?设置UID和不设置UID值的区别和影响。
动画摘要。重点是属性动画的内部实现原理以及微分器和估计器的使用。
Android中断点续传原理和热更新原理。珍爱网在采访时问了我这个问题。我当时不太明白,所以很遗憾没有回答。
安卓性能优化。布局优化(使用include、merge和viewstub标签)、绘图优化(不要在onDraw方法中创建新对象)、内存泄漏优化、内存检测方法及内存泄漏原因等。
小学语文名师分享:如何通过‘动’字提升学生智慧与成绩
小学著名的汉语老师 小学汉语老师de微信公共帐户 在广阔的书籍中,我会发 ...
浙江大学三位一体面试现场实况:家长考生雨中共同前行,感人瞬间令人动容
6月19日凌晨6:15,在雨雨雨的伴随着郑大学的“tripe”采访在Yuquan校园和Z ...
浙江大学三位一体初审入围分数变化分析:2024年首考入围分总体降低,理科生更友好
在智格大学的初步评论中,没有“一对一得分线”这样的事情。所谓的“一对一分数要求” ...
面试系统操作流程详解:考生信息核对、必答题抽取与试讲题目查看指南
再次登录后,输入面试系统的主页。每个候选人的访谈顺序是固定的,审查员的操作顺序也对应。 ...
香港大学硕士项目面试指南:形式与详细攻略全解析
许多学生需要参加香港大学硕士课程的录取面试。但是,根据香港大学的规定,并非所有硕士课程都 ...