掌阅 java 一面凉经
无自我介绍直接开始手撕
1.单向链表
2.奇数位置是升序,偶数位置是降序,转换成一个全升序的单向链表
3.时间复杂度O(N),空间复杂度O(1)
例子:
1->10->2->9->3->8
1->2->3->8->9->10
注意:奇数位和偶数位互相之间大小不确定
思路:将原链表拆分为两个链表,偶数位置节点的链表进行反转,合并链表,代码写出来了但出了点问题没DEBUG出来
介绍一下限流算法?
说一说分布式锁?
如果没有看门狗机制你应该如何解决锁过期的问题
注册登陆,说说你的逻辑
密码哈希处理,如果暴力破解怎么办?
接口幂等如何解决?
第二天挂
#24届软开秋招面试经验大赏#