阿里钉钉Android实习面试也太太太太难了吧,对算法的要求堪比字节(2)

  1. 反问:

(1)大厂对新技术的态度是怎样的?

(2)鸿蒙会不会取代Android?Android的前景怎样?面试官先问了我的观点,后来说了自己的观点:不会。

为什么不会?这个要自己查找最近几年出现的智能手机系统,它们为什么没有Android和iOS成功,从中找答案。

钉钉HR面,3月30日(钉钉视频面试,20分钟)

  1. 自我介绍,开了共享屏幕现场给HR展示了之前的一个项目

  2. 你的项目UI界面是自己设计的吗?

  3. 你对未来的规划是什么?

  4. 有没有投别的大厂?

  5. 大厂有很多,为什么要投阿里?为什么要投钉钉部门?

  6. 你对互联网行业加班现状怎么看?你对加班的态度怎样?

提问环节:

(1)实习生待遇怎样?

(2)转正率高不高?(阿里实习期间如果表现正常基本都能转正,除非自己不想转正)

(3)加班情况怎样?(除了大版本更新,平时不会像拼多多那么肝,一般晚上九点就清场了,周末基本也不用加班)

面试经验总结

  • 一定要谨慎对待写在简历上的东西,一定要对简历上的东西非常熟悉。因为一般情况下,面试官都是会根据你 的简历来问的;

  • 注重计算机基础。对自己投递岗位需要的技能足够熟练,对其他岗位需要的知识也要有所了解。

  • 注重算法。很多人都没有意识到算法的重要性,国外的企业都在问算法题,国内大厂算法现在也是必不可少的,算是行业风口,掌握算法的人将拿到更多的机会。

  • 关注技术视野。技术视野是大家容易忽略的一个点,包括深度和广度,包括阿里在内的很多大厂面试都很看重这个。有些人面试答得很好,却给面试官留下一个视野狭窄的印象。

  • 能有一个上得了台面的项目也非常重要,这很可能是面试官会大量发问的地方,所以在面试 之前好好回顾一下自己所做的项目;

  • 和面试官聊基础知识比如设计模式的使用、多线程的使用等等,可以结合具体的项目场景或者是自己在平时是 如何使用的;

  • 建议提前了解一下自己想要面试的公司的价值观,判断一下自己究竟是否适合这个公司。

我个人觉得面试也像是一场全新的征程,失败和胜利都是平常之事。所以,劝各位不要因为面试失败而灰心、 丧失斗志。也不要因为面试通过而沾沾自喜,等待你的将是更美好的未来,继续加油!

另外,希望学弟学妹早有规划,不妨正式工作前来阿里实习多看看。如果你觉得自己目前的硬实力又不到,我觉得还是有必要去努力一下的,技术能力的高低能决定你走多远,平台的高低,能决定你的高度。

面试官通常会问一些开放性的问题,对你的思维拓展能力、多方位的思考能力也是一种考验

永远不要打无准备之仗!早做准备,多做准备!

下面分享一下我之前刷过的面试题以及算法资料,希望能帮助到有心在技术这条道路上一路走到黑的朋友!

Java部分

  • 操作系统相关

  • JDK&JVM&JRE

  • 面向过程 & 面向对象

  • 八大基本数据类型&引用类型

  • 数组

  • Java异常

  • 集合(容器)

  • 线程

  • 泛型

  • 反射

  • 注解

  • Socket编程

  • 设计模式

  • JVM相关

Android部分

Activity
  • 典型情况下的Activity生命周期?

  • 异常情况下的Activity的生命周期 & 数据如何保存和恢复?

  • 从Activity A跳转到Activity B之后,然后再点击back建之后,它们的生命周期调用流程是什么?

  • 如何统计Activity的工作时间?

  • Activity的启动模式 & 使用场景

  • 如何在任意位置关掉应用所有Activity & 如何在任意位置关掉指定的Activity?

  • Activity的启动流程(从源码角度解析)?

  • Activity任务栈是什么?在项目中有用到它吗?说给我听听

BroadcastReceiver
  • 广播是什么?

  • 广播的注册方式有哪些?

  • 广播的分类 & 特性 & 使用场景?

ContentProvider
  • 什么是内容提供者?

  • 说说如何创建自己应用的内容提供者 & 使用场景

  • 说说ContentProvider的原理

  • ContentProvider,ContentResolver,ContentObserver之间的关系

  • 说说ContentProvider的权限管理

Service
  • 什么是Service?

  • 说说Service的生命周期

  • Service和Thread的区别?

  • Android 5.0以上的隐式启动问题及其解决方案。

  • Service保活方案

  • IntentService是什么 & 原理 & 使用场景 & 和Service的区别。

  • 创建一个独立进程的Service应该怎样做?

Handler
  • 子线程一定不能更新UI吗?

  • 给我说说Handler的原理

  • Handler导致的内存泄露你是如何解决的?

  • 如何使用Handler让子线程和子线程通信?

  • HandlerThread是什么 & 原理 & 使用场景?

  • 一个线程能否创建多个Handler,Handler和Looper之间的对应关系?

  • 为什么Android系统不建议子线程访问UI?

AsyncTask
  • AsyncTask是什么?能解决什么问题

  • 给我谈谈AsyncTask的三个泛型参数作用 & 它的一些方法作用。

  • 给我说说AsyncTask的原理

  • 你觉得AsyncTask有不足之处吗?

Fragment
  • Android中v4包下Fragment和app包下Fragment的区别是什么?

  • Fragment的生命周期 & 请结合Activity的生命周期再一起说说。

  • 说说Fragment如何进行懒加载。

  • ViewPager + Fragment结合使用会出现内存泄漏吗 & 如何解决?

  • Fragment如何和Activity进行通信 & Fragment之间如何进行通信?

  • 给我谈谈Fragment3种切换的方式以及区别 & 使用场景。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Android工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Android移动开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
img
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Android开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以添加V获取:vip204888 (备注Android)
img

文末

对于很多初中级Android工程师而言,想要提升技能,往往是自己摸索成长,不成体系的学习效果低效漫长且无助。 整理的这些架构技术希望对Android开发的朋友们有所参考以及少走弯路,本文的重点是你有没有收获与成长,其余的都不重要,希望读者们能谨记这一点。

最后想要拿高薪实现技术提升薪水得到质的飞跃。最快捷的方式,就是有人可以带着你一起分析,这样学习起来最为高效,所以为了大家能够顺利进阶中高级、架构师,我特地为大家准备了一套高手学习的源码和框架视频等精品Android架构师教程,保证你学了以后保证薪资上升一个台阶。

当你有了学习线路,学习哪些内容,也知道以后的路怎么走了,理论看多了总要实践的。

进阶学习视频

附上:我们之前因为秋招收集的二十套一二线互联网公司Android面试真题 (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
img
我们之前因为秋招收集的二十套一二线互联网公司Android面试真题** (含BAT、小米、华为、美团、滴滴)和我自己整理Android复习笔记(包含Android基础知识点、Android扩展知识点、Android源码解析、设计模式汇总、Gradle知识点、常见算法题汇总。)

[外链图片转存中…(img-eKEfL1Kz-1712774118666)]

一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
[外链图片转存中…(img-PSPjLuM2-1712774118667)]

  • 17
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值