转载声明:文章来源:https://www.nowcoder.com/discuss/519058328106909696
上来做了四道题 给定一个long类型的数组,里面存的是时间戳(秒),每一个时间戳代表着在当时发生了一次异常,根据时间戳来判断, 如果3分钟内,发生了五次异常,则当前时间戳返回false,否则返回true
将两个有序数组合并成一个新的有序数组。如:[1,2,5]和[3,4] --> [1,2,3,4,5]
逻辑题 1) 现在是12点整,时针与分针重合,不算这一次,经过24个小时,时针与分针正好在一条直线上的情况一共有多少 次? 2)在一条直线上分别对应是什么时间?
树的先序遍历
1. 你的购票系统是怎么实现高并发的
2. redis和MySQL数据的一致性是怎么保持的
3. redis是没有事务的,你是怎么保证原子性的。
4. 有主动更新redis中热点数据的方法吗,怎么实现的
5. redis生产过程中常见的问题有哪些,你都是怎么解决的
6. 第一个实习中做了什么,介绍下
7. 怎么实现的大文件导出,你的100万条数据在excel中能打开吗,为什么要用excel导出
8. 你都做了什么sql优化,还有做别的工作吗
9. 说一下乐观锁和悲观锁的理解和实现
10. 事务隔离级别和对于幻读、可重读、脏读的理解
11. 一般在spring中,事务走的是哪种隔离级别。在你的应用中,你是怎么设置的
12. 在这种隔离级别上,开发要注意哪些问题
13. 你用Java用了多久,为什么换赛道了,怎么不走大数据方向。
14. 反问
总结:微信的面试几乎每一个问题都要问一些场景上的问题,非常的偏向业务和实操。面试官有点严肃,感觉我也紧张了,回答的不是很好。感觉自己缺的东西还是有点多,今年秋招不会一个都面不上吧,我不想失业
帖子还没人回复快来抢沙发