学而思客户端面经(已offer)

一面(44分钟):

1. 自我介绍
2. java 强弱引用的区别
3.java垃圾回收机制
4.线程与进程区别
5.简述四种线程池,线程池超出最大限制会怎么样
6.线程并发问题及解决方法
7. HTTP在哪一层,运用了TCP还是UDP
8.说说TCP稳定的原因
9.详细说一下拥塞策略
10.算法题:数组中第k大个数

二面(60分钟):

1.自我介绍
2. java的特性,举一个多态的例子
3.抽象类和接口的区别
4.内部类的作用
5.关键字final的作用
6.简述volatile工作原理
7. Android的五大布局
8.Android的activity的生命周期
9.Android的动画有哪些
10.String, StringBuffer和StringBuilder的区别
11.算法题:求一个数组中只出现一次的两个数(没想出最优解,所以又出了一道题)
12.算法题:已知二叉树先序和中序,求二叉树的后序

三面(30分钟):

1.自我介绍
2.聊两段实习经历
3.说说自己的职业规划
4.说说自己的优点和缺点
5.将一个自己经历的挫折
6.讲一下自己学习一门语言的方法
7.可实习时间,以及如果实习后发全职offer会不会接受


#学而思##安卓工程师##实习##面经#
全部评论
楼主去了吗
点赞 回复 分享
发布于 2020-06-18 19:29
楼主你好,请问你是实习、校招还是社招?岗位是什么?开发的话,是Java方向还是C++方向?或者其他语言方向~
点赞 回复 分享
发布于 2020-05-28 22:54

相关推荐

03-26 13:04
已编辑
电子科技大学 算法工程师
xiaowl:你这个简历“条目上”都比较有深度性,但是实际上面试官又没法很好的评估你是怎么达到很多看上去很厉害的结果的。要避免一些看上去很厉害的包装,比如高效的内存复用策略的表达,如果仅是简单的一些内存共享机制,而且面试上也没有深挖的空间,就不要这样表达。比如,工程化模式本质上可能就是定义了一些abstract class,那也就没特别多值得讲的内容。建议简历上应该侧重那些你花了大量时间和精力解决、研究的问题,不要过分追求“丰富”,而是关注在技术深入度、问题解决能力的表现上。
没有实习经历,还有机会进...
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
4
10
分享

创作者周榜

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