途虎二面
1.支付的这一块的设计,就是跟支付宝,你的系统和支付宝那边的系统是怎么交互的?
2.那个验签验签的过程是个什么过程?
3.验签的动作是谁的服务在做?
4.这套机制可靠吗?如果我伪造支付宝,或者说什么情况下可以伪造支付宝请求你的系统?
5.Elastic Job是干嘛用的?
6.为什么选取Elastic Job?
7.刚才提到了 Spring 带的一个 schedule 的注解。这个 Spring 自带的 schedule 注解是怎么实现的?
8.现在让你实现一个定时任务的调度器,你可能会怎么实现?
(这里说的很一般 面试官提示用纯java实现。我说使用延时队列进行时间的感知,一个线程等待一个延迟队列。面试官接着提问如果有A,,B两个定时任务给到,那谁去往延迟队列扔消息?我说在任务初始化的时候负责第一次扔,然后任务执行完自己更新下次执行时间重新入队。感觉答得不是很对点,但是面试官自言自语说好像也可以,结束这个问题。
9.WebSocket 的这个链接本质上它是 HTTP 协议的一部分,整个 WebSocket 的链接建立的一个过程是什么样?
10.WebSocket其实是为了服务端能够向客户端去推送实时的推动消息,因为 HTTP 协议基础协议,它只是有请求响应式的,它必须要客户端做出主动的请求,它才会有动作。那除了 WebSocket 能够达到这个效果,而且技术里面还有一个技术也可以达到?
11.Java 是用什么类去描述线程?
12.Java 里面的线程有哪些状态
13.running状态和runnable状态的区别
14.那和waiting的区别是什么?
依旧没答到点,面试官换了一个问题
15.进程和线程的区别?分别用来做什么的?
16.CPU 是如何去调度线程的
17.结合刚才回答的调度策略和机制,再次回答running,runnable,waiting的区别
18.实现朋友圈以及发帖子功能数据库表设计
19.如何实现给用户展示朋友列表,使用发帖时间倒序排序?
20.二叉搜索树是一个什么样的树?
21.实现二叉搜索树。需要自定义树结构
(递归判断)
一共大概一小时?难难的,自己答的也不好呜呜,许愿一个hr面吧
不过大概率无了
2.那个验签验签的过程是个什么过程?
3.验签的动作是谁的服务在做?
4.这套机制可靠吗?如果我伪造支付宝,或者说什么情况下可以伪造支付宝请求你的系统?
5.Elastic Job是干嘛用的?
6.为什么选取Elastic Job?
7.刚才提到了 Spring 带的一个 schedule 的注解。这个 Spring 自带的 schedule 注解是怎么实现的?
8.现在让你实现一个定时任务的调度器,你可能会怎么实现?
(这里说的很一般 面试官提示用纯java实现。我说使用延时队列进行时间的感知,一个线程等待一个延迟队列。面试官接着提问如果有A,,B两个定时任务给到,那谁去往延迟队列扔消息?我说在任务初始化的时候负责第一次扔,然后任务执行完自己更新下次执行时间重新入队。感觉答得不是很对点,但是面试官自言自语说好像也可以,结束这个问题。
9.WebSocket 的这个链接本质上它是 HTTP 协议的一部分,整个 WebSocket 的链接建立的一个过程是什么样?
10.WebSocket其实是为了服务端能够向客户端去推送实时的推动消息,因为 HTTP 协议基础协议,它只是有请求响应式的,它必须要客户端做出主动的请求,它才会有动作。那除了 WebSocket 能够达到这个效果,而且技术里面还有一个技术也可以达到?
11.Java 是用什么类去描述线程?
12.Java 里面的线程有哪些状态
13.running状态和runnable状态的区别
14.那和waiting的区别是什么?
依旧没答到点,面试官换了一个问题
15.进程和线程的区别?分别用来做什么的?
16.CPU 是如何去调度线程的
17.结合刚才回答的调度策略和机制,再次回答running,runnable,waiting的区别
18.实现朋友圈以及发帖子功能数据库表设计
19.如何实现给用户展示朋友列表,使用发帖时间倒序排序?
20.二叉搜索树是一个什么样的树?
21.实现二叉搜索树。需要自定义树结构
(递归判断)
一共大概一小时?难难的,自己答的也不好呜呜,许愿一个hr面吧
全部评论
刚接到hr面通知,他们家的流程好快
楼主面的好难
base哪里呀?
楼主真的厉害
相关推荐

点赞 评论 收藏
分享
10-17 10:28
吉林大学 测试开发 点赞 评论 收藏
分享