9.14美团Java一面

(感觉是凉了,第二个工作日到现在都没有收到二面)
全程大概50分钟
先是拷打项目
1、sql查询优化问题
2、为什么mysql的二级索引查询的数据超过一定的量会索引失效(给自己埋坑了)没答出来
3、索引一般是怎么建的?比如我现在有一个性别的字段,他适合建索引吗?为什么?
4、聚簇索引跟非聚簇索引,讲讲innodb跟myisam,平常使用哪种,为啥不用myisam,mysql底层数据结构
5、多表联查的场景,联查了4,5张怎么解决,为啥不考虑用es优化
6、搜索场景,方案选择,如何实现的
7、redis有哪些数据结构,项目中用了哪些,怎么用的?
8、redis的数据一致性方案怎么做的?为什么这么做?没考虑别的方案吗?
9、hashmap的设计,详细讲讲,他是线程安全的吗?那currenthashmap怎么设计的?
算法:本身是个很简单的题,一个数组求前k个最小的数,没敢直接sort,老老实实撕了一个堆排序
全部评论
2其实是问随机io和顺序io
点赞 回复 分享
发布于 2024-09-20 11:57 湖北
佬,是哪个部门
点赞 回复 分享
发布于 2024-09-19 15:56 江苏

相关推荐

08-08 16:33
唐山学院 Java
职场水母:首先,简历太长,对于实习和应届找工作,hr一眼扫的是学历,技术看实习,你写的技术栈字太多了,尽量用一句话概括不用写那么详细,技术面的时候会问的,而且技术栈都会在实习或者项目里体现,你要做的是,把你的简历浓缩为一页,删除没用的东西,比如实践经历,自我评价,这些纯废话,没用,专业技能写的太离谱,你真的熟练掌握了吗,建议都写熟悉,找工作和写论文不一样,追求的是干练和实用,把实习经历和项目提前,把掌握的技术栈写到最后,然后去找实习,
点赞 评论 收藏
分享
点赞 评论 收藏
分享
评论
7
26
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务