快手一二面面经Java,AI中台

一面的内容倒是记得不太多了,主要是:
1. 写一个单例模式
2. 写一个青蛙跳
3. 问了jvm
4. hashmap和correctHashMap
5. 问了一下项目,异步之类的
6. 问了一下线程池和线程池底层的关键参数
7. 问了一下netty的底层
8. 问了一下tomcat的底层
9. 问了一下redis的底层,为什么快,什么时候单线程会不好
10. 问了一下redis的常见数据结构和底层实现,以及应用场景(做排行榜,存对象,共同好友交并集查询之类的)
11. 问了一下redis实现分布式锁
12. spring的事务怎么实现的
13. spring的Aop和Ioc

二面
1. 问了一下redis的常见数据结构和底层实现,以及应用场景(做排行榜,存对象,共同好友交并集查询之类的)
2. 问了一下项目
3. 问了一下ArrayList有没有线程安全的模式,怎么实现
答:使用synchronized关键字,这个大家应该都很熟悉了,不解释了;或者使用Collections.synchronizedList();
4. 问了一下反转链表的实现
5. 方法的重写和重载,和返回值有没有关系?
6. 泛型的理解和作用,怎么实现的?
7. list<Interge>和list<String>有什么差别?
8. 问了一下项目
9. 问了一下数据库的引擎
10. 问了一下场景题目,项目中的数据库表是怎么设置的,索引怎么弄的,你是怎么优化查询速度的?
11.数据库的事物性和它的实现原理
答:持久,一致,原子,可见。事物性是为了解决:脏读,幻读,不可重复读的。实现方案有:三重锁隔离级别和MVVC快照读。并且指出了快照读不能够解决幻读问题,要结合锁。
12. 问了一下spring的Aop和Ioc
13. 问了跨域的解决,以及为什么会有跨域问题,是不是所有的请求不会存在跨域问题。
答:当问我是不是所有请求都有跨域的时候,我说:您都这么问了,肯定不是所有都有跨域啦。然后面试官和我一起笑了。哈哈,答案是get之类的简单请求是没有跨域问题的。没回答上来其实
二面聊了一个多小时,问了还有挺多的,不过忘的差不多了,记得比较清楚的就是这些了。然后就是,快手出乎意料,不太问项目的东西,我介绍我实习的东西,还有学校开发的上线项目,他也兴趣不大的样子。
#面经##快手##校招##Java工程师#
全部评论
😂我现在还得等二面 怎么你们就直接面完了?
点赞 回复 分享
发布于 2020-08-27 13:13
手撕代码有限制语言吗?
点赞 回复 分享
发布于 2020-08-27 12:49
lz麻烦问下,二面没有手撕代码嘛?
点赞 回复 分享
发布于 2020-08-27 12:15
lz有收到是否通过的消息吗,我前天面的还是没消息
点赞 回复 分享
发布于 2020-08-26 14:23
什么时候面试的啊 感觉问题都还挺常规的
点赞 回复 分享
发布于 2020-08-25 21:33

相关推荐

昨天 13:54
湖南大学 Web前端
秋招不是要开始了吗,我都打算润了,看大家还在找不敢润了
一条从:因为不是人人都像佬一样有实习像我们这种二本仔秋招没有实习也是白忙活
点赞 评论 收藏
分享
曲霜晨:娱乐至上的年代
点赞 评论 收藏
分享
06-13 17:33
门头沟学院 Java
顺序不记了,大致顺序是这样的,有的相同知识点写分开了1.基本数据类型2.基本数据类型和包装类型的区别3.==和equals区别4.ArrayList与LinkedList区别5.hashmap底层原理,put操作时会发生什么6.说出几种树型数据结构7.B树和B+树区别8.jvm加载类机制9.线程池核心参数10.创建线程池的几种方式11.callable与runnable区别12.线程池怎么回收线程13.redis三剑客14.布隆过滤器原理,不要背八股,说说真正使用时遇到了问题没有(我说没有,不知道该怎么回答了)15.堆的内存结构16.自己在写项目时有没有遇见过oom,如何处理,不要背八股,根据真实经验,我说不会17.redis死锁怎么办,watchdog机制如何发现是否锁过期18.如何避免redis红锁19.一个表性别与年龄如何加索引20.自己的项目的QPS怎么测的,有没有真正遇到大数量表21.说一说泛型22.springboot自动装配原理23.springmvc与springboot区别24.aop使用过嘛?动态代理与静态代理区别25.spring循环依赖怎么解决26.你说用过es,es如何分片,怎么存的数据,1000万条数据怎么写入库中27.你说用limit,那么在数据量大之后,如何优化28.rabbitmq如何批次发送,批量读取,答了延迟队列和线程池,都不对29.计网知不知道smtp协议,不知道写了对不对,完全听懵了30.springcloud知道嘛?只是了解反问1.做什么的?短信服务,信息量能到千万级2.对我的建议,基础不错,但是不要只背八股,多去实际开发中理解。面试官人不错,虽然没露脸,但是中间会引导我回答问题,不会的也只是说对我要求没那么高。面完问我在济宁生活有没有困难,最快什么时候到,让人事给我聊薪资了。下午人事打电话,问我27届的会不会跑路,还在想办法如何使我不跑路,不想扣我薪资等。之后我再联系吧,还挺想去的😭,我真不跑路哥😢附一张河科大幽默大专图,科大就是大专罢了
查看30道真题和解析
点赞 评论 收藏
分享
评论
1
21
分享

创作者周榜

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