两年经验妹子的面试总结

本文是一位拥有两年经验的Android开发者的面试经历分享,涵盖了商米、两氢一氧、南瓜视频、大华、政采云、盒马和飞书等多个公司的面试问题,涉及到Java基础、Android技术、面试策略等内容。面试官不仅询问了八股文知识,还深度探讨了项目经验和技术难点,如TCP/UDP、数据结构、并发安全、UI绘制、性能优化等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天分享一位妹子的面试总结,从业经验 2 年,在目前这个充满裁员的环境下面了这么多公司,并且拿到了心仪的 offer ,实属不易。目前的这份面经也算是给当下焦虑的候选人一定的参考,希望有一些帮助。

然后在与妹子交流关于面试相关的体验时,还是遇到了有些面试官或是 HR 在拿不出优势吸引候选人的情况下贬低候选人目前的公司,这种情况以前我也有遇见过,妹子的做法很简单,立即停止面试。

1、商米

四轮技术面 + 一轮 hr 面 第一轮技术面八股文;后面几轮技术面全是项目+规划。

讲一下项目中用到的技术栈?

• 自定义 view 有哪些,遇到过什么问题?

• activity 的启动流程?

• 运行一串 java 代码时,系统怎么处理的?

• IOT平台是如何搭建的?

• tcp、udp 传输有什么区别?如何优化 UDP 传输?UDP 传输的数据包与 TCP 传输的数据包有什么区别?

• i++ 是不是线程安全的?

• 介绍一下常用的容器:HashMap 等?

• 介绍一下常用的数据结构:堆、栈、队列、链表?

• 你们拆出来那么多组件,是以 aar 的形式提供给用户的吗?如果用户想改变 ui 呢?

• 性能优化、apk 优化、动画优化 挑一个讲讲?

• apk 优化中,是如何裁剪不需要的资源库的,如多语言库?

2、两氢一氧

两轮技术面 + 三轮 leader 面 由于一面面试官对我的项目经验非常感兴趣,所以全程都在问项目的东西 后面几轮leader面聊的也很好,可能对我很感兴趣想给我更高的职级,所以加了一轮技术面。

具体任务:做一个类似抖音视频Feed流的客户端方案 要求:

• 性能体验尽量对齐抖音(如缓存,预与加载策略,等其他策略)。

• 兼容性,耗电量等问题的考虑。

• 后序扩展性的设计(比如feed流里插入广告视频,插入直播预览等)。

3、南瓜视频

两轮技术面+一轮hr面 第一轮技术面八股文;第二轮技术面八股文+项目。

• 讲一下你在公司负责的事情?

• 讲一下 python 测试化工具(简历中的项目经验)

• 你在介绍你自己的项目中,没有说你自己做的事情,就比如你遇到什么问题,怎么解决的?

• get 请求和 post 请求的区别?

• 对 okhttp 的了解?

• 调用用户传入的 callBack 时是在前台还是后台?

• executor 是怎么切线程的?

• 谁创建 handler,就在哪个线程吗?

• handler 构造方法可以传入 Looper 知道吗?

• 了解往队列中加任务的时候加了一个锁吗?

• 线程为什么不安全?

• sychronize() 可以传一下类 .class,有什么用?

• 讲一下 activity 到 view 的事件分发机制?

• 事件拦截的方式?

• 你自己实现一个 viewpager,里面嵌套了 recyclerView,你怎么处理滑动?

• 手指放开的时候,如何实现弹性滑动?

• 自定义 textView 会有一个文字基线了解吗?

• 如何实现一个红包垂直往下落的动画?

• 写一个可能是随机是圆/正方形或别的图形下落,并且下落动画要写在自定义 view 里面,并且下落轨迹不定,可能是曲线的?

4、大华

两轮技术面+一轮hr面 第一轮技术面八股文;第二轮技术面八股文+项目。

• 你们 tcp/udp 连接的数据如果没有传输到,你们如何排查,会用什么工具来检测吗,就比如抓包什么的。

• 你们开进程吗,有什么使用场景?

• 线程池有统一管理吗ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值