猿辅导Android面经

猿辅导Android的面试比较独特,在自我介绍完成之后就要求写了两个算法,然后就根据项目经历进行了一些提问,对Android、Java这块问得不太多,然后计算机网络也问了一些,感觉比字节还注重算法这块的能力,一大半时间是手撕算法,写得快的话后面会问得多一点,当然表现自己的机会也多一点。

一面|50min:

项目相关的两、三道题(这个就不写了,大家看自己项目上的内容)

DNS解析的过程

http和https

线程与进程

Object类中有哪些方法

翻转环形链表

数组前K大的数

 

二面|1h:

tcp是什么,它的三次握手知道吗

二叉树最近公共父节点

死锁的3W

线程池

广播类型有哪些

Activity生命周期?

讲讲Kotlin

Java的泛型

算法题1:合并n个有序数组

算法题2:镜像二叉树

第二道算法题比较复杂,没有写出来,就换了一道:求岛屿数量(岛屿问题字节跳动也喜欢问这个)

后话:

希望看到的朋友多练习一下算法这块,不仅仅是会的问题,你得尽量把速度提上来,这样意向的机会才会大一点,大家可以做软件上的算法题,如果需要算法的资料的话,我也可以给大家看看我用的这个(在这里),算法必须要动手才行,对方法和思路的学习也同样重要,所以大家花点时间准备下。

全部评论
请问楼主他们家一共几面啊?
点赞 回复 分享
发布于 2022-10-11 15:03 江苏

相关推荐

牛客773130651号:巨佬,简历模板换成上下的,左右的很烦,hr看着不爽。。。科大随便乱杀,建议能保研就保研,不行也得考一下 ,985硕去干算法,比开发强多了。开发许多双非都能搞,学历优势用不上,算法有门槛
点赞 评论 收藏
分享
评论
1
8
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务