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