美团后端日常实习一面60min

1.点评项目相关
2.秒杀抢购不用redis行吗,不用lua脚本的话怎么实现原子性
3.热key
4.缓存一致性
5.消息队列 等按简历问一些问题
6.写一个sql题 有两个表 学生表 成绩表 查是否存在学科是数学 分数>90 的学生(查数量)
7.沿着sql题问Count(1) count(*) count(字段)区别 Left join什么场景用
8.两个事务分别有两个操作 同时执行
9.update stock update name
10.update name update stock 会有什么问题(死锁,当时有点懵)
11.算法题 lc 链表的字符串相加 竟然是acm模式 输入输出有点乱
12.常规八股
13.stringbuilder和stringbuffer区别
14.java内存结构
15.怎么判断是垃圾 (Gcroot都有什么,以及根可达性算法和三色标记法)
16.问实习情况
反问 讲了很多业务方面的
全部评论
热key咋破
点赞 回复 分享
发布于 12-12 14:54 云南

相关推荐

12-05 17:15
门头沟学院 Java
1.存储引擎 InnoDB 和 MyISAM 的区别?InnoDB 的主要特点? 为什么 InnoDB 使用 2.B+ 树索引?B+ 树相比 B 树的优势?3.什么是回表查询?如何避免回表?4.联合索引的最左匹配原则是什么?为什么必须遵循?5.事务 事务的四大特性(ACID)6.MySQL 如何实现事务7.事务隔离级别有哪些?各自解决了什么问题?8.锁机制 什么是间隙锁?如何解决幻读?9.乐观锁 vs 悲观锁的实现方式?10.操作系统 进程 & 线程 进程和线程的区别?11.进程间通信方式?12.kill 命令终止进程的底层机制13.父进程创建子进程时,操作系统做了什么14.内存管理 为什么需要虚拟内存?虚拟地址的作用?15.用户态和内核态的区别?系统调用的过程?16.HTTP/HTTPS 从输入 URL 到页面渲染的完整过程17.HTTP 长连接 vs 短连接?如何实现复用18.TCP vs UDP TCP 如何保证可靠传输19.UDP 的适用场景20.集合框架 HashMap 的底层结构(数组+链表+红黑树)?扩容机制?21.ConcurrentHashMap 如何保证线程安全22.多线程 & 锁 synchronized 的实现原理23.偏向锁、轻量级锁、重量级锁的适用场景?24.什么是 CAS?ABA 问题如何解决?25.JVM 垃圾回收算法26.如何判断对象可回收27.新生代、老年代的垃圾回收过程?28.缓存 vs 数据库 Redis 为什么快项目拷打RabbitMQ 如何保证消息顺序性消息积压如何处理Kafka vs RabbitMQ 适用场景对比
点赞 评论 收藏
分享
评论
6
29
分享

创作者周榜

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