【面试复盘】北京-虾皮-安卓开发-提前批(已意向)

面试部门:【校招提前批-北京】Android开发工程师
主要技术栈还是Java,少量的Kotlin;

2021.8.17 一面(1h)

一面面试官人超好,秋招第一次面试很紧张,很多问题都看过但是一时间想不起来,面试官也很快的换了新问题,还好两道算法题在面试官的引导下写了出来;
20min八股,40min算法
数据结构:
1.数组和链表的对比
2.树结构有哪些
3.红黑树
4.为什么要用红黑树
5.红黑树的时间复杂度:logN
Java基础:
1.讲一下面向对象的思想
2.一个对象的创建过程
3.分配内存在哪里
计算机网络:
1.讲一下https的过程
操作系统
1.讲一下进程与线程
2.了解的线程通信的方式有哪些?
3.线程共享的资源有哪些
4.线程共享的环境包括
算法1:LeetCode415–字符串加法
算法2:LeetCode135–分发糖果

2021.8.20 二面(45min)

1.算法题:质数分
将一个正整数分解质因数。
例如:输入90,打印出90=2*3*3*5;
2.了解中断吗?
3.了解异常吗
4.内核态和用户态的区别?
5.https是对称加密还是非对称加密?具体过程
6.泛型
7.注解
8.优缺点
9.为什么选择安卓

2021.8.25 HR (20min)

1.优缺点?
2.成功的事情?
3.安卓开发要具备那些方面?
4.理想的公司是什么样?不一致怎么办?
5.项目有没有什么成果?一个人做的项目吗一个人做的项目吗?谁负责主要部分?
6.压力最大的时候?
7.职业规划?如何适应公司?
8.说一下offer会考虑方面?有offer吗

2021.9.29 意向书

总结:
① 面试真的要多练习,多面,每次面试都能查缺补漏,每次面试都是很好的联系机会;
② 介绍项目的时候往自己熟悉的知识点上靠,自己的简历一定要认真准备,对简历上的每个字都要负责;
③ 虾皮今年投的人是真的多,很久很久才安排上面试,能投后端还是投后端吧,个人感觉还是后端更有发展前景;

面试问题参考答案:文档:1-虾皮-提前批面试.note
链接:http://note.youdao.com/noteshare?id=e179f450f2d6e1299ff9604633e78bc3&sub=8DB4B1E02A7744E0811856BD145EFCCF

#面试复盘##面经##秋招##校招##面试题目#
全部评论
楼主做过安卓的项目吗?
点赞 回复
分享
发布于 2021-12-19 09:46

相关推荐

4 12 评论
分享
牛客网
牛客企业服务