字节Java实习一面45min凉经
下午三点开始的,面试官人很nice,奈何自己太菜
#实习##Java工程师##面经##字节跳动#
1、 自我介绍+项目问答
2、 操作系统中线程、进程联系和区别,上下文切换时发生了什么
3、 协程说一下(说是比线程更小的的单位,我完全没听过。。)
4、 事务四大特性
5、 Delete * from table where id>2 执行这条语句过程中发生了什么?(胡说一通)
6、 数据库的索引
7、 需要锁吗,会发生幻读吗
8、 数据库三大范式(知识盲区。。。)
9、 介绍一下线程池原理
10、 HashMap和concurrentHashMap的区别,HashMap为什么线程不安全
11、 算法题:给定m个不重复的字符[a,b,c,d], 以及一个长度为n的字符串tbcacbdata,
问能否在这个字符串中找到应该长度为m的连续子串,使得这个子串刚好由上面m个字符组成,顺序无所谓,返回任意满足条件的一个子串的起始位置,未找到返回-1。比如上面的这个例子,acbd,返回3