数新智能一面 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
估计是凉了~
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等问题,自己老老实实背八股吧,很多都很基础的
优化器这个,我都不知道有什么优化方式,这考的也是绝了
相关推荐
07-10 19:03
内蒙古农业大学 新材料/环保技术 点赞 评论 收藏
分享