2020.10.14 16:00 58同城一面 北京
许愿二面 许愿二面 许愿二面
1.自我介绍
2.问项目的东西
3.mysql索引的数据结构了解吗?
聚集索引和非聚集索引的区别?
所有的字段都适合创建索引吗?有哪些或者是哪些场景的字段是不太适合创建索引的?
4.tcp和udp的区别
5.Java线程的状态?他们之间是怎么流转的?
notify和notifyAll的区别?
场景:查询数据的时候,列表页的数据是各个数据源聚合的数据,可能会从5个数据源获取数据,这5个数据源之间没有任何的依赖关系,如何设计接口让这个接口能快速响应?
补充:有的数据源的响应速度偶尔会很慢,整体要求本次请求不能超过500ms,但是数据源响应慢的时候偶尔会超过0.5s
6.(1)给定一批数,数的范围是0-100,查找某个目标值是否在这里面?比较快的方法?
数很多,可能上千万,怎么办?
(2)给定一个数组和目标值,找到两数之和为目标值的输入下标?
map的key是不重复的,这是怎么做的?
解决哈希冲突的例子,除了这种,还有其他的吗?
说有后面流程的话,hr会联系?
#58集团##校招##Java工程师##面经#