迅雷java一面二面面试题目汇总

一面
1.http https ssl 区别,http 有哪些方法,分别有什么区别,如

何减少建立连接,有哪几种应用层协议2.java 建立线程池有哪些方法,优缺点分别是什么

2.ping 的理解

3.java 锁的理解,我结合ReenterLock synchronized volatile 分别说一下各自说一下优缺点,

什么适用场景

4.espresco 测试框架有什么优势,让你测试时候选择他,或者说服我,让团队使用他,还是

问我他是如何截取到网络请求返回的数据,问我有没有看源码,我还是回答了没有,

这问题把我问住了,没想到问测试框架怎么写,然后他就给我提示,编译前和编译后,如何

修改源码方向

5.如果每个应用无限发广播,android 本身是如何处理的,我就说广播给他设置优先级,按

照优先级,系统广播高,应用广播低,然后他继续问,如果每个应用广播权限都调到最高,

这时候怎么解决的?

6.对工资的要求

7.对工作城市的要求

二面

1.redis multi 订阅模式的理解和使用

2.mysql 数据库结构?如果有1where b=? and a=?

以及2where b>? 要如何建立索引,

联合索引a,b b,a 有什么区别

3.ios java gc 有哪些方式,分别有什么优缺点,为什么会全局stop working,如何修改,不

让他stop working

4.安卓内存优化

5.如何用数组实现一个队列,尽量少扩容(这其实就是一个循环数组重复使用,front end 每次都要%length 就可,最主要是考查边界的判断,是否为空和是否满了,以及满了如何扩容

等等)

6.如果事务处理一半,读取数据库数据可能有问题,几种解决方法

#面经##迅雷##社招##Java工程师#
全部评论
怎么样了
点赞 回复 分享
发布于 2021-05-20 08:10

相关推荐

1 11 评论
分享
牛客网
牛客企业服务