数新智能一面 7.11

首先就是做一下自我介绍
1.你的项目自己一个人做,是怎么部署的,是阿里云还是什么(麻了没部署过)

2.那如果是分布式场景,网页如果加载过慢,你怎么排查是哪个方面问题
(当时听到就蒙了,就答了个sql调优)
后来又问,你怎么知道一定是sql原因,怎么看是不是其他原因(没答出来)

3.你刚刚提到sql,那mysql查询语句一个流程。

4.优化器怎么优化的
(没了解,就说了个联合索引)

5.我们的sql其实也是一个字符串,那他到底是怎么执行的(问题没记清楚,人已经麻了,完全没想到过)

6.redis有缓存,如果我数据库缓存足够大,是不是不需要redis了
(之前说了个缓存怎么判断,所以我又扯那个上面了,他说好像也是)

7.说说缓存穿透和缓存雪崩怎么解决
(刚说完缓存穿透就问下面的了)

8.你自己该怎么实现布隆过滤器
(太复杂,没实现过,直接说不会了)

9.说说url到显示的一个过程
(扯远了,扯到spring mvc 被叫停了)

10.不需要说mvc,那你说说dns和tcp的过程(猪脑过载,不会dns,tcp因为想dns,直接说不会了,回来一想完了)

11.我看看,嗷没有说对并发了解,对集合了解对吧,说说常见集合类

12.你怎么自己实现一个hashmap
(脑子直接炸了,我说像源码用数组加链表和红黑树可以吗)
他说为什么一定要用链表
(我说插入和查询复杂度低)
又追问不用行不行(不会了)

13.你对spring aop了解,那你说说,我们只用spring提供的代码,怎么自己实现一个迷你的aop
(没反应过来,现在想想,是在问动态代理吗,反正这时候已经宕机了)

14.之前还问了,索引的底层实现,忘记写了

15.也是之前的,你对io流有过了解,怎么通过自带的什么代码库什么什么,这个真记不清楚了,实现一个东西,忘了,已经对这些底层怕了

16.平时遇到问题怎么解决,能理解英文文档吗(csdn,没怎么看过文档)

17.之前的,怎么实现线程池

反问环节:
1.公司做大数据,招java主要的业务是什么

用来做中控

2.第一次面试,给点建议

总结就是多看408

估计是凉了~
全部评论
部署直接宝塔+一个服务器咯,阿里,腾讯随便搞,或者你 Docker 也行,网页加载慢,从OSI七层去看咯,sql直接到后端了,肯定不是啊,至少也得有前端吧,还有网关gateway,nginx,还有各种cdn等问题,自己老老实实背八股吧,很多都很基础的
4 回复 分享
发布于 昨天 20:40 浙江
优化器这个,我都不知道有什么优化方式,这考的也是绝了
点赞 回复 分享
发布于 今天 15:49 四川

相关推荐

评论
1
3
分享

创作者周榜

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