当前位置: 首页 > 面试经验 >

4年经验双非进oppo ,分享心得与面试技巧

优质
小牛编辑
133浏览
2023-03-28

4年经验双非进oppo ,分享心得与面试技巧

今年的面试形势不容乐观,竞争愈发激烈,进大厂的难度又增加了。
但是,梦想还是要有的,万一实现了呢?这不就有一只幸运鹅。

我的一个朋友,几天前,他百年不见更新的朋友圈有了新动态,他居然晒了他的offer:白天街头卖烤红薯,晚上刷这几份算法笔记到凌晨,半个月时间竟成功拿下字OPPO安卓工程师offer

下面由我来分享一下他的一些面试经验吧。

面试经历

他11月顺利拿到了OPPO公司Android工程师offer,他有三年多的工作经验,这次面试历经两轮,终于是拿到了offer。
一面
是以项目来展开的,简历上的东西一定要熟悉,面试官就是通过简历去问,然后会针对项目中遇到的问题,让你现场给你解决方案。
二面
是由部门的主管负责面试,主要也是询问工作上的一些事,大头当然还是项目上的经历,遇到的难点和解决办法,还针对团队合作问题上提了一些问题,类似于结构化面试中的人际关系题,考察的应该是沟通协调能力了吧。
技术面

  • 如何实现socket通讯?
  • Rxjava的原理 Thread直接调用run会怎样?
  • activity启动模式
  • Launcher启动流程,fragment的生命周期
  • contentprovider安全机制
  • ANR出现的原因,service忙导致超时无响应的时候,应该怎么解决?
  • handler原理 AsyncTask原理,AsyncTask什么时候是在⼯作线程 Android SDK包括哪些部分?是如何进行开发的?
  • view绘制流程 webview缓存机制 如何避免WebView内存泄露?会用哪些检测工具? 过度渲染问题,怎么解决?
  • 热修复原理,so 和资源动态加载 BroadCastReceiver有⼏种类型?⼴播的两种注册⽅法?
  • Intent可以传递哪些数据类型 okhttp拦截器的种类
  • TCP为什么不能两次握手 堆排序的原理是什么?
  • heap和stack有什么区别 快排算法的分析思路

总结(如何实现质的飞跃?)

1.技术沉淀(学习+积累)

对于技术新人来说,无论是在大厂小厂,还是在外包公司,基本上都是做得简单的CRUD工作。很多人认为,重复简单的工作对自己的技术是没有提升的,但实际上也有人能从中杀出一条血路,所以关键是你自己是否花了心思,付出了努力。

当然,我个人也有自己的一套学习方式和习惯,平时喜欢利用碎片时间来看点什么东西,比如一些技术性的书籍或文档,还有一些视频讲解等,经常会让我有一种恍然大悟的感觉,对我的工作也起到了很大的帮助。 2.确立正确的技术方向

在我看来,有时候选择比能力更重要,俗话说:站在风口上,猪都能起飞。

对于程序员来说,尽早地做好自己的职业规划,确立发展路线,是很有必要的。我认为,同样的实力,善于发现和判断机会的人,永远占据先机。

程序员的发展方向,大致分为三类:

  • 架构师
  • 项目经理
  • 管理者

首先抛开管理者不谈,就前两个方向来说,对你的技术水平和工作能力都有一定的要求,首先我们要清楚,技术是根基,其次才是能力偏差。

比如,架构师需要你具备完善和扎实的技术体系,具有一定的修养,具备较好的系统分析和设计能力,具有丰富的开发项目经验;而项目经理,除了技术要过关以外,还应该了解软件开发的的各个环节、了解开发的各种技术和运用、了解开发队伍人员的水平和特点。

如果该文对你有帮助,请多点赞评论哟~

#android##面试求职[话题]#
 类似资料: