创业失败后,35岁Android程序员大厂面试之路(附面试题+面试经验)(2)

本文讨论了个人职业定位的重要性,包括了解自身技能与企业需求的匹配、充分准备企业背景知识、面试中的形象与心态、以及针对程序员特别是35岁以上人士的年龄问题。此外,文章还涵盖了Android面试技巧、编程算法题示例以及如何构建系统化的学习体系以应对技术提升的需求。
摘要由CSDN通过智能技术生成
  • 个人的职业定位

看我的经历,每家都逃不掉这方面的问题,如果自我定位不清楚,面试时肯定出问题。

  • 个人与企业的匹配度

这方面的准备是必须的,你应聘一个职位,要了解企业对这个职位的要求,要看自己的知识、技能、经历与企业的要求契合的点在哪里。

多数企业招人时首先考虑的是人职匹配。假如你挖掘不出来匹配的点,可能简历关都过不了。

  • 了解企业

要尽可能多了解目标企业,比如它所处行业的状况,它的产品,它的文化,它的竞争对手……越多越好,别怕花功夫。我面试C1时就忘掉了一些产品信息……

面试官会更倾向于接受对自己公司有了解的求职者,这说明你的意愿强,而你愿意了解,了解了之后还来,还说明你和公司的匹配度相对较高。

  • 个人形象

颜值不可更改,衣料好坏也不重要,整体上做到干净、整洁即可。记住,没有人有义务透过你凌乱邋遢的外表去发现你的内在,也没人有你爸妈那份耐心。

  • 心态调试

心态调试有两个方面。

一方面是对多久找到工作的预期。 因为经济或他人的期望带来的压力,求职者容易焦急,失去平常心态,产生胡乱先找一家干着的想法,此时面前有根稻草都可能被当做橄榄枝,很容易导致选择不慎,害人害己。露水夫妻很容易分开,代价是非常高的。我的想法是要沉下心来,慢慢来,坚信一切都来得及,美好的相遇一定在等着自己。

另一方面是关于企业和求职者关系的。 这里没有谁强势谁弱势,企业和求职者是双向选择,不必紧张也不必焦虑,保持从容淡定的心态才能更好的展现自己。

而对于像我这种过了35岁的程序员,还有年龄带来的问题需要调试。我是相信,经验和阅历同样产生价值,技术专家也可以像老中医那样越老越吃香。

一些常见的HR面试问题,和需要注意的细节我都整理在了我的【GitHub】有需要的可以查看领取!


多数面试题分析

Activity
  • 生命周期及横竖屏切换时生命周期

  • 启动模式

  • 内存不足时,怎么保持Activity的一些状态,在哪个方法里面做具体操作?

  • 介绍Activity、Service、Broadcast、BroadcastReceiver、Intent、IntentFilter

  • 怎么在启动一个activity时就启动一个service

  • 同一个程序不同的Activity如何放在不同的任务栈中?

  • 如何将一个Activity设置成窗口的样式

  • 如何退出Activity?如何安全退出已调用多个Activity的Application?

  • Activity中如何动态的添加Fragment?

  • activity的启动过程 参考

  • 不用Service,B页面为音乐播放,从A跳到B,再返回,如何使音乐继续播放?

  • windows和activity之间关系?

  • 一个activity打开另外一个activity,再打开一个activity?回去的时候发生了什么操作?

  • onActivityResult(int requestCode, int resultCode, Intent data)方法的用法;


Service

  • 注册Service需要注意什么

  • 什么是Service以及描述下它的生命周期。

  • Service与Activity怎么实现通信

  • Service有哪些启动方法,有什么区别,怎样停用Service?

  • 什么是IntentService?有何优点?

  • Service和Activity在同一个线程吗 main 线程 UI线程

  • Service里面可以弹土司么

  • 如何启用Service,如何停用Service

  • 什么时候使用Service?

  • 说说Activity、Intent、Service是什么关系

  • AIDL,两个android应用间的互相调用方法?

  • AIDL的全称是什么?如何工作?能处理哪些类型的数据


编程算法题
  • 冒泡排序

  • 求素数

  • 单例模式——写一个Singleton出来

  • 二叉树遍历

  • 最长不重复子串(最长重复子串)

  • 有一个一维整型数组int[]data保存的是一张宽为width,高为height的图片像素值信息。请写一个算法,将该图片所有的白色不透明(xffffffff)- 像素点的透明度调整为5%。

  • 写一个求递归程序 求54321

  • 请使用java或者C++实现反转单链表

  • 生产者、消费者

  • 死锁(同步嵌套同步且锁不同)

  • 写一个多线程实例代码;

  • 写一个方法,交换两个变量的值?

  • 给最外层的rootview,把这个根视图下的全部button背景设置成红色,手写代码,不许用递归

总结

最后为了帮助大家深刻理解Android相关知识点的原理以及面试相关知识,这里放上相关的我搜集整理的24套腾讯、字节跳动、阿里、百度2019-2021面试真题解析,我把技术点整理成了视频和PDF(实际上比预期多花了不少精力),包知识脉络 + 诸多细节

还有 高级架构技术进阶脑图、Android开发面试专题资料 帮助大家学习提升进阶,也节省大家在网上搜索资料的时间来学习,也可以分享给身边好友一起学习。

一线互联网面试专题

379页的Android进阶知识大全

379页的Android进阶知识大全

网上学习 Android的资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。希望这份系统化的技术体系对大家有一个方向参考。

2021年虽然路途坎坷,都在说Android要没落,但是,不要慌,做自己的计划,学自己的习,竞争无处不在,每个行业都是如此。相信自己,没有做不到的,只有想不到的。祝大家2021年万事大吉。

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化学习资料的朋友,可以戳这里获取

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

尝辄止,不再深入研究,那么很难做到真正的技术提升。**

需要这份系统化学习资料的朋友,可以戳这里获取

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

  • 20
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值