当前位置: 首页 > 面试经验 >

猿辅导Android面经

优质
小牛编辑
97浏览
2023-03-28

猿辅导Android面经

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

一面|50min:

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

DNS解析的过程

http和https

线程与进程

Object类中有哪些方法

翻转环形链表

数组前K大的数

 

二面|1h:

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

二叉树最近公共父节点

死锁的3W

线程池

广播类型有哪些

Activity生命周期?

讲讲Kotlin

Java的泛型

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

算法题2:镜像二叉树

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

后话:

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

 类似资料: