1.自我介绍
2.说说你在第一个项目中做的工作
3.你是如何进行数据库优化的(视图和索引)
4.数据库中的锁,锁好似如何实现的
5.update执行时会锁多少行
6.数据库的读写分离
7.redis如何作为读写分离的缓存区
8.Redis的pipline
(数据库问的问的很多,很多是结合项目问)--------------------------
9.第二个项目如何实现断点传输
10.这个方案的缺点
11.你的技术栈
12.实习项目负责的工作(这个问的也挺细的)
13.算法题1:两个线程输入xyyx
public class PrintXY { static int x = 0; static int y = 0; static Object obj = new Object(); public static void main(String[] args) { Thread t1 = new Thread(new Runnable() { @Override public void run() { synchronized (obj) { while (x < 2) { while (y < 2 && x != 0) { try { obj.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } System.out.print("x"); x++; obj.notify(); } } } }); t1.setName("Therad1"); Thread t2 = new Thread(new Runnable() { @Override public void run() { synchronized (obj) { while (y < 2) { while (x == 0) { try { obj.wait(); } catch (InterruptedException e) { e.printStackTrace(); } } System.out.print("y"); y++; obj.notify(); } } } }); t2.setName("Therad2"); t1.start(); t2.start(); } }
15.反问环节
(挖坑)下周二二面,完了就来更新二面结果
全部评论
(2) 回帖