滴滴秋储java后端实习一面二面(凉了但没完全凉)
6.2日 一面(40min)
项目(10min)
equals与==
Integer之间==
Integer如何放到常量池
volatile说一说
可见性有什么作用。
如果java内存模型中去掉了线程内存,直接修改主内存会出现什么情况。
单例模式说一说
实现方式,区别
枚举是如何防止反射破坏单例模式的
动态代理模式说一说
JDK和cglib动态代理区别
CAS说一说 使用场景
TCP三次握手 两次握手行不行,为什么
滑动窗口(没答上)
linux相关
基础指令有什么
vim的缺点? 会将文件全部加载入内存中
CPU突然飙高怎么检查(答成内存飙高的检查方式了。。。)
支付业务,客户不小心点了两次,发送两次请求,如何判断。(服务器生成序列号放入redis,发送请求后删除)
如何应对高并发的秒杀? 算法 令牌桶
怎么判断服务可能出现异常,通过什么数值可以监测
算法 二叉树前序遍历 字符串的倒叙
反问
6.7日二面
自我介绍
项目
数据库怎么设计的 用到了什么范式(范式记不太清就说了说设计)
外连接内连接笛卡尔积
在哪里用到了这几种连接
注解是什么,如何进行处理的,让你实现一个注解你怎么写
单例模式 你怎么写,如果通过反射有没有可能破坏单例模式,该怎么处理
项目中用到了哪些设计模式
进程之间的锁(说成了线程间的)你知道进程和线程的区别嘛
了解过文件锁嘛
访问www.baidu.com的过程
两个进程能不能同时监听同一个端口,UDP和TCP的同一个端口呢?
等通知,然后就没有消息了。。。
6.15收到oc,不得不说滴滴流程有一点点慢。。。