快手三面面经 Java开发

3点开始 面试了1小时40分钟
以下题目不分先后
1.自我介绍,讲项目,扣细节  问了我怎么做的接口限流  这部分大概就是讲项目的亮点和项目的一些细节。
2. 项目的瓶颈在哪?就这么项目而言,如何实现高可用?  (集群和分布式一套直接怼上去,主从,哨兵等等)
3. synchronized的代码分析和实现(锁对象和锁类)
4.juc包的简单了解
5.https流程(对称算法和非对称算法)
6.spring的IOC和aop ?问了几个ioc的问题。怎么实现依赖出入的  bean的生命周期 等等
7. nginx的负载均衡  如何配置 ?一些基本的策略?
8.悲观锁和乐观锁   ,用sql写一个乐观锁的例子
9.jdk8的新特性  问了Stream
10.  问了String 的底层   string相加和StringBuilder的append的方法有什么区别?   还有一个拓展的 我忘了  没听懂意思,他说没事
11.http的常用状态码。分别是什么意思?
12.在web开发中。假设大多数的url太长 ,怎么转成短链接? (数据库存储 然后重定向)
13.设计模式:设计模式考的挺深的。要理解一些常用的设计模式的思想,为什么这么设计?  设计模式的思想是什么?
14.hashmap arraylist  linkedList的源码  api复杂度。
15.concurrentHashMap和Collections.SynchronizedMap hashtable的区别  分别是怎么实现线程安全的
16.mvcc
还有一些问题记不住了 。基本上简历上写了的都考了
问的确实挺全面的,但是面试官也非常好,基本上有些地方会给一些提示
基本的套路就是 项目中用的组件  比如mq,redis  一般会问几个问题
场景题也比较多
编程题:
给一个只包含+-*/和正整数的字符串  求表达式的值。

最后又到了许愿环节,太想去北京了,希望能拿到快手的offer吧。
立志成为一名北漂男孩。
刚刚写到末尾,家里停电了, 我太难了。

#快手##校招##Java工程师##面经#
全部评论
北京有啥好的。。。
2 回复 分享
发布于 2020-02-18 23:15
冲冲冲,北京欢迎你
1 回复 分享
发布于 2020-02-18 19:10
tql老哥
点赞 回复 分享
发布于 2020-02-18 19:13
tql
点赞 回复 分享
发布于 2020-02-18 19:32
这个编程题考过
点赞 回复 分享
发布于 2020-02-18 20:00
tql
点赞 回复 分享
发布于 2020-02-19 00:06
tql是什么
点赞 回复 分享
发布于 2020-02-19 09:51
点赞 回复 分享
发布于 2020-02-19 11:56
这是实习面试还是正式员工面试呐
点赞 回复 分享
发布于 2020-02-19 14:31
刚刚打电话,问状态,结果居然要加面leader,我太难了
点赞 回复 分享
发布于 2020-02-20 11:34
楼主,现在怎么样了?
点赞 回复 分享
发布于 2020-04-02 14:10
楼主。手撕代码是在自己IDE共享屏幕写的?还是在牛客网平台写的?
点赞 回复 分享
发布于 2020-04-09 19:32
楼主。你面的是base北京吗?
点赞 回复 分享
发布于 2020-04-09 19:44
楼主,你这个相当于秋招还是寸照阿??
点赞 回复 分享
发布于 2020-04-09 23:36

相关推荐

不愿透露姓名的神秘牛友
02-03 10:14
求各位大佬帮忙改改简历提提建议
黑皮白袜臭脚体育生:简历条例统一按使用了什么技术实现了什么功能解决了什么问题或提升了什么性能指标来写 可以看我帖子简历话术写法
点赞 评论 收藏
分享
评论
18
109
分享

创作者周榜

更多
牛客网
牛客企业服务