校招----百奥java后台面经

笔试是三道算法题,挺简单的,做完很快就收到面试了,感觉一面的面试官是个刚工作不久的,因为问问题的方式感觉怪怪的,一面基本上是围绕着项目、数据库方面问的
1、笔试题还记得吗?最后一题的思路
2、为啥想从实习公司跑路?
3、项目细节,一个sql语句优化,是怎么优化的?
4、索引为什么快?底层数据结构?
5、什么字段适合建立索引?聚簇索引和非聚簇索引区别?
6、子查询为什么慢?
7、另外一个项目有什么难点?
8、喜欢搞算法是吧,给你来个图论,美团外卖用过吧,地图定位后显示附件商家怎么实现,地图怎么弄到数据库里,具体实现,就像游戏里的地图。(???,dfs?bfs?最短路?这和算法有啥关系?愣住.jpg。面试官让我好好地想一想,我一开始的回答是以一公里为单位,找个中心点,画一个二维坐标系,数据库存储他们的x和y,然后逐渐缩小单位,以10米为一个单位,继续画坐标系,面试官不是特别满意~~~~。然后我又回答可以弄出树一样的,根节点是中国,下一层节点是各个省,再下一层是县。存储到数据库里就是拿市的主键作为省的外键,拿县的主键作为市的外键,以此类推。)
9、对我们公司了解多少?
50min左右,面试官的表达能力不是特别准确,最后反问的时候我问他你对我有什么学习上的建议的时候,他说没啥建议~~~~~~,应该会有二面的。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值