滴滴日常实习一面(8.27)

实习相关

  1. 你来实习可以实习多久?
  2. 会不会小于 6 个月?

技术栈与职业倾向

  1. 能接受转Go吗

项目相关

  1. 介绍一下你的项目。
  2. 你在项目中主要做了什么?
  3. 为什么使用乐观锁?
  4. 乐观锁和悲观锁的区别?
  5. 读多写少场景下应该用乐观锁还是悲观锁?
  6. 为什么在秒杀场景用 Redis?
  7. Redis 有什么天然优势支持秒杀?
  8. Redis 除了高性能,还有什么特性?
  9. 如果有 20 万优惠券,突然有 1 亿请求进来,如何保证系统不被击穿?
  10. 你提到的多级缓存怎么做?
  11. 为什么不直接缓存到 Redis?
  12. 三级缓存的使用场景与策略?
  13. 三级缓存的过期时间如何设置?
  14. 做三级缓存的原因是什么?

高并发与缓存

  1. Redis 设置过期时间的指令是什么?
  2. 什么是缓存击穿?
  3. 缓存击穿和缓存雪崩的区别?

MySQL

  1. 如何查询 ID 在 4~10 的数据?
  2. 如果要加时间排序该怎么写?

并发与锁

  1. 你平时锁用得多吗?
  2. 能不用锁就不用锁,这个怎么看?

网络

  1. HTTP 和 HTTPS 的区别?

设计模式(不了解)

  1. 你了解哪些设计模式?
  2. 能写一个单例模式吗?

数据库事务

  1. 什么是事务?
  2. 事务的四大特性(ACID)是什么?

框架与中间件

  1. 为什么用 Spring Boot?
  2. Redis 的主从复制是做什么的?
  3. 主从复制如何保证一致性?

手写代码题

  1. 写一个 生产者消费者模式(两个线程,一个读一个写,没写过,面试官给换了一道题)
  2. 写一个 三数之和(甚至没给题干,直接默写的)

Java & C++

  1. Java 为什么 new 出来的对象不用 delete?
  2. C++ 里是怎么做的?

个人相关

  1. 之前有实习过吗?
  2. 为什么要先找实习?
  3. 以后打算考研吗?
  4. 以后更倾向于工作还是读研?

公司介绍 & 反问

  1. 业务介绍
  2. 面试有几轮?
  3. 如果通过,大概什么时候可以到岗?

感受

面试官人很好,全程四十分钟左右,问的问题不用回答很深入,算法题也是二选一即可

#日常实习面试#
全部评论
佬,约二面了可以踢一下嘛,谢谢☺️
1 回复 分享
发布于 昨天 08:09 吉林
不会是不会是我这个组的吧?
1 回复 分享
发布于 08-30 12:24 北京
就需要佬这样的面试题经验,分类详细,问题也写的详细,点赞👍
点赞 回复 分享
发布于 昨天 17:13 广东
找华为校招的同学,可以私信我
点赞 回复 分享
发布于 昨天 10:00 广东
怎么 实习生都喜欢问一些工作多年的题目
点赞 回复 分享
发布于 昨天 01:36 江苏
请问什么时候投的简历呀
点赞 回复 分享
发布于 08-30 14:59 江苏

相关推荐

08-29 20:53
门头沟学院 Java
xiaolihuam...:你想干嘛,校招提前实习,拿正式工的工资,然后到点跑路,想清楚暑期实习1万,正式工提前实习给2万多你每干一个月相当于诈骗腾讯1万块钱,几个月下来你就诈骗人家五六万了,你猜南山必胜客会怎么告你
点赞 评论 收藏
分享
头像
08-29 20:59
已编辑
门头沟学院 Java
1.自我介绍2.项目拷打穿插八股:a.你在哪些功能中引入了新的组件?b.ES相比于MySQL好在哪?c.什么场景下用MySQL查找,什么场景下用ES?d.大数据量用ES就一定更好吗?e.你知道在分布式部署下ES可能出现哪些问题吗?f.讲讲RocketMQ在你的项目中的使用逻辑?g.你认为在你的理解中RocketMQ最重要的特性是什么?(顺序性,不丢失,不重复,幂等性,可用性)h.那你知道RocketMQ是怎么实现这些特性的吗?i.Kafka是怎么实现集群高可用,在Leader宕机情况下不会有消息丢失的?j.你平时是怎么学习技术的?k.你这边建立了二级缓存,那请问你是怎么保证二级缓存中数据一致性的?l.那你采用事务可能会带来一些什么问题?m.除了Caffeine还了解哪些本地缓存结构吗?n.知道Caffeine的内部结构吗?3.来讲讲Java中的Error是怎么出现的?会带来什么后果?4.你提到了OOM,请问什么情况下会出现OOM呢?5.那异常呢?Java中有哪些异常类型?6.你认为编译时异常和运行时异常该怎么去处理?什么时候要注意处理这些异常?7.来讲讲锁,对Synchronized了解吗?8.Synchronized是可重入锁吗?是公平锁吗?9.还了解哪些锁呢?10.假如你自己设计了一个并发包,我们可以丢弃Synchronized只用ReentrantLock吗?手撕:实现一个单链表首尾交叉相连,要求必须在原链表上操作例子:1-2-3-4-5-6-7输出:1-7-2-6-3-5-4反问1.改进建议?(对于大二来说挺不错的)[听怕了这句话,逢说必挂]2.几轮?(2-3轮)希望七夕我可以和offer长长久久,牛友也和另一半长长久久🥰
查看23道真题和解析
点赞 评论 收藏
分享
评论
6
52
分享

创作者周榜

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