京东测开+快手JAVA一面面经(许愿二面)

2月17日更新
京东数科一面过,腾讯,快手一面挂,还接到一个微博安全岗的一面🤣🤣🤣
fo了    好久没学过本专业的东西了,随便面一面吧

--------------------------以下为数科快手面经-----------------------------------

jd  测开面经(20+40min)
1.自我介绍(考研狗)
2.项目介绍
3.项目技术栈介绍(springboot+redis+mybatis)
4.==和equls区别
5.String三兄弟

然后  面试官小姐姐 说有个紧急突发项目 半个小时之后再打来   半小时后还没处理完又改下午了
hhhh 第一次见

下午两点接着开面
6.url请求过程
7.sql优化(索引,explain,sql语句优化)
8.项目相关(20min)
9.对测开的理解
10.你觉得你人怎么样
11.反问:
这里我问了技术+加班问题,加班问题我被反问了,是不能接受加班多么,我说我接受不了某厂那种11点之前不能走的就行
毕竟互联网企业嘛,加点班还是能承受的,(结果最后也没跟我说工作强度如何23333)

不管怎么样还是许愿一波二面吧

面完就2.45了,准备准备三点开面
快手一面面经(JAVA基础面)
1.自我介绍
2.普通集合类这些就不问你了吧,你应该都知道(??????),来LinkedHashMap怎么实现的(我猜的,链表排序?不太清楚)
3.没事,那HashMap和ConcurntHashMap讲一下吧
3.volatile知道吧,说一下底层(从JMM原子操作,反汇编代码,cpu嗅探机制,mesi缓存一致性原理说了一下)
4.JVM的内存结构,说一下每部分都是干什么的(常规)
5.垃圾分类算法你肯定也知道,就不用说了(???虽然我确实知道,但不必吧hhhhh),说一下你熟悉的几个垃圾分类器吧(G1,CMS全套说了一遍)
6.OS逻辑地址知道吧,干嘛的(说了虚拟内存,和页面置换算法(clock,lru,fifo等等))
7.OK,来写代码吧,实现以下LRU,用hashmap,其他的数据结构你自己想吧,写个容量100的缓存(我说了一下思路,hashmap映射双向链表,还说了两次我写不出来的,面试官说没事你写就行,实在不行再换道题,我一想还是别了,万一更难呢,硬着头皮写居然写出来了,看来还得逼一逼自己哈哈哈哈)(20min)
8.还有点时间再写个小的吧,int nums[]  写个shuffle算法,随机打乱(说了几种实现,都需要额外的空间,面试官最后告我可以选出一个之后挪到最后,再随机选其他的)(不到10min)

总体面试体验还是不错的,面试官太高估我了,觉得我啥都会,可能最后答出来90%吧,希望有二面,
继续许愿哈哈哈,两天许愿三波了

#京东##快手##Java工程师##测试开发工程师#
全部评论
楼主volatile反汇编怎么答的
1
送花
回复
分享
发布于 2020-02-14 17:02
点赞
送花
回复
分享
发布于 2020-02-14 16:48
滴滴
校招火热招聘中
官网直投
Linkedhashmap 底层实现
点赞
送花
回复
分享
发布于 2020-02-14 17:08
Volatile的底层,这个我有点蒙
点赞
送花
回复
分享
发布于 2020-02-14 17:10
同学你的垃圾收集器发出来了吗,怎么答的
点赞
送花
回复
分享
发布于 2020-02-14 17:18
关键怎么理解的
点赞
送花
回复
分享
发布于 2020-02-14 17:20
关键是好像看了记不住
点赞
送花
回复
分享
发布于 2020-02-14 17:21
Lru那个算法怎么写的
点赞
送花
回复
分享
发布于 2020-02-14 17:26
更新 快手已凉😭
点赞
送花
回复
分享
发布于 2020-02-14 19:24
linkedhashmap 双向链表加哈希表 lru可以用这个实现
点赞
送花
回复
分享
发布于 2020-02-14 19:58
快手这也凉?
点赞
送花
回复
分享
发布于 2020-02-14 21:47
这为什么还凉????
点赞
送花
回复
分享
发布于 2020-03-09 21:35
请问怎么投的快手?看到招聘都是字节
点赞
送花
回复
分享
发布于 2020-03-13 13:43
楼主最后拿数科offer了吗
点赞
送花
回复
分享
发布于 2020-04-21 08:53

相关推荐

4.8官网投递的软开岗,泡了一个多月的池子,昨日打电话被安全研发部门捞了--------------------------------------------1.自我介绍2.询问现在什么状态?(找工作还是在实习)3.问项目和实习经历(技术点,解决问题)4.redis,redisson5.解释下关键字static6.java基础数据结构有什么?7.Integer和int的区别?8.如何判断两个字符串是否相等?9.String和StingBuilder,StringBuffer的区别?10.常见的异常有哪些?(写题时,做项目时)11.  解释下异常中的finally12.泛型有了解吗13.常见集合有哪些?14.ArrayList可以添加空值NULL吗?15.ArrayList和LinkedList的区别?16.多线程使用过吗?17.JVM了解吗?(内存模型和垃圾回收机制)18.讲一下多线程的上下文切换?18.jvm有哪些组成部分?栈和堆的区别是什么?19.sleep方法和wait方法?释放锁之后会导致什么情况?20.可以直接调用Thread的run()方法吗?21.并发和并行有什么区别?22.异步和同步的区别?23.悲观锁和乐观锁的区别?具体例子24.MySQL的事物隔离级别25.什么是事物?事物的四大特性ACID26.一个表用A,BC字段做索引,如果查询A和C,索引会失效吗?使用!=会失效吗?那怎么才能命中索引呢?27.唯一索引和联合索引的区别?28.redis基本数据结构29.Redis中Sting类型的key访问时的时间复杂度多少?30.算法选择:快排,二分,归并,插入反问:1.面试结果什么时候出?说的很多简历要面,还不知道什么时候出。2. 安全研发具体什么业务?整个大部门都是安全部门, 做网络安全,设备安全,业务安全,黑客白帽攻防,现在这个组是业务安全,主要包括账户安全,游戏风控,内容风控,售前售后的风控。
点赞 评论 收藏
转发
7 66 评论
分享
牛客网
牛客企业服务