首页 > Boss直聘研发一面面经
头像
程序员0号
编辑于 2020-05-06 12:13
+ 关注

Boss直聘研发一面面经

1、了解多线程吗?
场景题1:
a = 0;
Thread 1 {
int i = a;
a = 20
print(i)
}

Thread 2 {
int i = a;
a = 30
print(i)
}

Thread 3 {
printa()
}

main {
Thread1
Thread2
Thread3
}

会出现什么问题?
场景题2:
通过查看日志在两个时间输出如下,问第三个时间a是几
2020/04/19 8:00:33 20
2020/04/19 8:01:33 30
2020/04/19 8:02:33 a=?

2、数据库索引
介绍B+树
场景题1:
select * from x
1、where a = 1 and b = 1
2、where b = 1 and c = 1
3、where c = 1 and a = 1
怎么建索引?


场景题2:
select * from x
1、where b=1 order by a asc
2、where c=1 order by b asc
3、where a=1 order by c asc
索引是abc,问这三句能不能走索引

3、了解数据结构吗?
Java里的LinkedList和LinkedHashMap有啥区别
LinkedHashMap和HashMap有啥区别
HashMap是线程安全的吗?介绍一个线程安全的集合类(ConcurrentHashMap)
4、Linux命令:
查看CPU、查看内存、查看端口占用

5、介绍一下你知道的排序和时间复杂度
6、手撕快排
7、RabbitMQ原理
8、项目中遇到的问题

更多模拟面试

全部评论

(3) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐