虾皮日常实习面经

timeline:7.29 boss要简历,7.31一面3小时后约二面,8.1二面8.4约hr面,8.5hr面2小时后口头offer,8.6邮箱offer
一面:
1.自我介绍
2.token和jwt区别,登录逻辑,分别有什么优缺点
3.黑马点评秒杀逻辑,怎么防止超卖,lua脚本干嘛的
4.布隆过滤器原理
5.bitmap原理,签到为什么用bitmap
6.zset底层,为什么用跳表
7.算法lru缓存
8.手写业务逻辑伪代码,查询去年一段时间所有的数据,但是量级上亿如何优化sql
9.追问mybatis分页插件底层原理
10.反问不足,说可以继续深入了解框架的底层原理
二面:
1.介绍开源项目(简历上的)
2.我的贡献
3.开源项目场景题串烧
4.设计一个sql版本控制系统思路
5.反问公司业务
hr面:
1.了解虾皮吗
2.有其他流程或者offer吗
3.压力大的时候怎么解压

(第一次面试,本来还没准备好投,boss虾皮hr发广告用来练手没想到直接oc了
#面试问题记录##我的OC时间线##实习#
#牛客AI配图神器#
全部评论
算法是核心模式还是acm模式啊佬
点赞 回复 分享
发布于 08-11 09:27 江苏
hr口头oc后第二天就offer了嘛那我应该也快了
点赞 回复 分享
发布于 08-07 17:12 山西
请问一面反问环节 面试官会透露有没有二面吗
点赞 回复 分享
发布于 08-07 16:36 陕西

相关推荐

10-19 11:29
门头沟学院 Java
一面: 拷打项目在 Redis 和数据库异步更新的场景下,如何保证查询库存时数据的一致性?从从节点读是指数据永远从 Redis 读取吗?Redis 实现分布式锁的原理是什么?如何保证只有加锁的线程才能释放锁,防止锁被误删?Redis 有哪些数据存储结构?Redis 的数据持久化有哪些方式?详细讲解一下项目中提到的分段消费和加锁的逻辑。在项目中有使用事务吗?Spring Boot 中是如何使用的?能说一下这个事务里面的数据更新包括哪些部分吗?通过 @Transactional 注解实现 Redis 事务控制的原理是什么?Redis 事务有什么特性?事务的 ACID 特性是什么?Redis 事务实现了哪些,又有哪些没有实现?Spring Boot 中 @Transactional 注解实现事务的原理是什么?Spring Boot 中 @Transactional 注解失效的场景有哪些?为什么只有通过代理对象调用,事务才能生效?如果手写 MySQL 事务,大致的流程是什么样的?MySQL InnoDB 中实现事务的机制是怎样的?行锁如何与事务特性(特别是隔离性)关联?隔离性是通过锁实现的吗?MVCC 机制的原理是什么?什么场景下需要使用线程池?谈谈你对线程池的理解,为什么有了线程还需要线程池?创建线程池时,有哪些核心配置参数以及它们的作用?线程池模拟场景分析:核心线程数5,阻塞队列10,最大线程数10,任务执行1秒,每秒提交一个任务。请描述核心线程数、活跃线程数、阻塞队列和总线程数在持续提交任务时的变化情况。在场景中,活跃线程数的变化趋势是怎样的?Java 类的加载机制是什么?双亲委派机制是如何防止核心类库被篡改的?Java 中有哪几种类加载器?它们分别加载什么?平时遇到问题,通常是如何解决的?学习新知识的方法和策略是什么?算法手撕:合并区间(秒了)
点赞 评论 收藏
分享
评论
5
31
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务