虾皮一面面经
shopee 安卓客户端开发
1.kotlin和Java有什么不一样
2.反射,反射的应用场景
3.Java内存管理
4.代码:写线程安全的单例(中间问了单例的特点)
5.多线程访问过程中会遇到什么问题,怎么解决
6.Java里常见的锁
7.CAS和AQS
8.写代码:多线程分段下载一个文件,下载完成之后进行md5校验,写伪代码(后面没写了,解释了一下思路和流程,重点是等待多线程执行完之后怎么通知和调度)
9.五层的网络模型
10.http在哪一层,tcp在哪一层,IP协议在哪一层,udp在哪一层,网络层有什么协议(这几个问题真是给我弄蒙了,我答着答着以为IP协议答错了)
11.tcp和udp区别
12.https的原理(加密算法和整体流程)
13.常见的对称加密和非对称加密算法
14.链表和数组
15.Java里常见的数组和链表
16.map
17.写代码:反转链表(写更改原链表和不更改原链表两种)
已经两天了,还没接到二面通知,是挂了吗😭😭😭
更新:已约二面#秋招笔面试记录# #虾皮求职进展汇总# #面经# #秋招# #如何判断面试是否凉了#
1.kotlin和Java有什么不一样
2.反射,反射的应用场景
3.Java内存管理
4.代码:写线程安全的单例(中间问了单例的特点)
5.多线程访问过程中会遇到什么问题,怎么解决
6.Java里常见的锁
7.CAS和AQS
8.写代码:多线程分段下载一个文件,下载完成之后进行md5校验,写伪代码(后面没写了,解释了一下思路和流程,重点是等待多线程执行完之后怎么通知和调度)
9.五层的网络模型
10.http在哪一层,tcp在哪一层,IP协议在哪一层,udp在哪一层,网络层有什么协议(这几个问题真是给我弄蒙了,我答着答着以为IP协议答错了)
11.tcp和udp区别
12.https的原理(加密算法和整体流程)
13.常见的对称加密和非对称加密算法
14.链表和数组
15.Java里常见的数组和链表
16.map
17.写代码:反转链表(写更改原链表和不更改原链表两种)
已经两天了,还没接到二面通知,是挂了吗😭😭😭
更新:已约二面#秋招笔面试记录# #虾皮求职进展汇总# #面经# #秋招# #如何判断面试是否凉了#
全部评论
你是不是没接触Android啊,一点Android都没问
经典的八股 不过写代码确实没什么思路
相关推荐

点赞 评论 收藏
分享
08-28 16:38
南开大学 Java 点赞 评论 收藏
分享