本来只想试试水,没想到5面后还真进了字节!,2024年最新作为一名android面试者你应该知道的知识点

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

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

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

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

如果你需要这些资料,可以添加V获取:vip204888 (备注Android)
img

正文

一面

一面上来自我介绍,然后介绍面试流程,然后开始考计算机网络八股文

  • TCP/UDP的区别

  • 进程线程调度

  • 手撕LRU 不能用LinkedHashMap

  • 还有个题是用DFS,走迷宫搜路径条数,直接暴力干完

  • 接下来就是聊项目,复现过一篇论文的数据压缩方法,(BWT),详细解释

  • 反问环节

一面面完心态崩了 , 然后加上当时有考试,就意兴阑珊回去准备考试了。。。。。

二面

二面的面试官很nice, 体验很好。上来是一套老八股文,

  • Java的hashmap用过吗

  • 咋实现的

  • 追问红黑树

  • 问线程安全和hash冲突 (弟弟这块比较菜。。。没啥准备拉闸了)

  • 写题

老dp题,最长公共子序列

然后问操作系统,这部分没答好。。。。。。

然后就感谢信了。。。。。


然后12月份小弟不小心摔了一跤, 导致做了一个手术,在住院期间术后实在忍受不了医院饭堂的饭的时候,叫老爹去外面买小酒喝的时候接到了字节HR捞人的电话。。。

字节 跨平台开发

一面
  1. 自我介绍

  2. 做过安卓开发吗

  3. 介绍源码结构

  4. OS 里面跨进程通信(ipc)手段有哪些? – ( 信号量 , socket, 管道, 命名管道, mmap)

  5. 安卓Binder机制介绍

  6. 启动Activity过程 (由于小弟读过AOSP源码,这部分从startActivity开始讲到ActivityThread里面的handleMessage…面试官估计听得累了。。。叫了差不多OK了。。)

  7. View的绘制过程? 这部分没答好

  8. 数据库优化有吗? 建立索引 --追问 什么时候索引失效? – 只答出了用where like。。。

  9. 计算机网络http1.1 和HTTP 2 区别? (不知道。。。。)

没多久HR告知通过一面。。。。 弟弟计网,database实在拉胯

二面
  1. 自我介绍

  2. 项目介绍

  3. 追挖项目的点

  4. 你熟悉OS是吧,聊聊OS, CPU执行指令有什么步骤?(寻址, 取指, 执行)

  5. PC和SP 有什么区别?(program counter 和 stack pointer)

  6. mmap了解吗 (老IPC手段了,这是答的最清楚的地方了,扯了一下同步那些)

  7. C++ 的虚函数和纯虚函数区别? 虚函数表知道吗? (扯了一下语法)

  8. Kotlin会用吗? (不会)这里说了没学过还一直追问我 有点难受

  9. Binder通讯和socket通信比较?

  10. 如果让你设计一个下载的SDK, 你会怎么设计?

  11. tcp的四次挥手, 为什么在client 回复server的ack之后还要等2MSL?

  12. 写题 三色排序快排做partition过程

撕代码之后就结束了, 然后HR告知通过,然后约了三面。。。

三面隔了蛮久的,由于有康复治疗和医院复查等就隔了一周多。

三面
  1. 自我介绍

  2. 介绍项目流程

  3. 操作系统你介绍一下 (内核态 用户态)

  4. 你提到了syscall 那请你举个例子 比如open的调用过程

  5. inode 介绍一下

  6. 一个二维数组, 0 表示空格 1 表示病毒 2 表示易感人群

然后在每一轮中病毒会传播给它相邻的 四个格子(上下左右), 然后被传染的人有一个轮次的潜伏期,等于隔一轮才有传播性一个数组有多个病毒,同时开始传播, 问是否能使得所有人都染病,如果可以返回轮次,否则-1.(这里用了BFS)

  1. socket下面的协议了解吗?(不了解)

最后

我一直以来都有整理练习大厂面试题的习惯,有随时跳出舒服圈的准备,也许求职者已经很满意现在的工作,薪酬,觉得习惯而且安逸。

不过如果公司突然倒闭,或者部门被裁减,还能找到这样或者更好的工作吗?

我建议各位,多刷刷面试题,知道最新的技术,每三个月可以去面试一两家公司,因为你已经有不错的工作了,所以可以带着轻松的心态去面试,同时也可以增加面试的经验。

我可以将最近整理的一线互联网公司面试真题+解析分享给大家,大概花了三个月的时间整理2246页,帮助大家学习进步。

由于篇幅限制,文档的详解资料太全面,细节内容太多,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!以下是部分内容截图:

部分目录截图

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

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)
img

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

需要这份系统化的资料的朋友,可以添加V获取:vip204888 (备注Android)*
[外链图片转存中…(img-pczUgsip-1713138971096)]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值