有赞一面凉经,面试效果直逼阿里。

1.介绍自己的项目大概10分钟的样子。项目中问到了zookeeper的选举机制,zookeeper
怎样实现分布式锁有向无环图的对闭环是怎样检测的,master和worker节点的选取的机
制是怎么样子的。
2.ArrayList和linkedList有什么不同,他们的时间复杂度。
3.Hashmap底层put一个数据的执行流程。
4.jvm的组成结构,在new一个数组的过程。
5.乐观锁和悲观锁是什么分别解释一下。
6.volatile底层的实现原理,它主要的功能(有序性和可见性)实现的原理。怎样保持有序
性的。
7.CAS是什么,CAS会出现什么样子的问题,ABA问题是什么,怎样解决。
8.syncronize底层的是怎样实现的。
9.产生死锁的条件,怎样解决死锁的产生。
10.幻度,脏读,不可重复读是怎样产生的,mysql的事务隔离级别,每一种隔离级别所解
决的问题,底层是怎样具体解决的每个问题,mvcc是什么,版本控制版本号是什么。
11.联合索引的建立要注意什么样的问题。单表查询where后是a=1,b>2,c=1,这样的情况
怎样建立联合索引。
12.mysql数据库的存储引擎.
13.redis的线程安全的问题,redis的具体的使用的场景,redis集群的搭建,redis的主从复制。
14.线程池是怎样实现的,在创建线程的执行流程,手写一个线程池应该怎样做。
#面经##校招##Java工程师##有赞#
全部评论
我觉得,这难度距离阿里差的有点远,阿里压根就不会问这些准备过的,会的东西
16 回复
分享
发布于 2020-09-19 19:39
这个真不难,跟我问的差不多
1 回复
分享
发布于 2020-09-19 22:19
百信银行
校招火热招聘中
官网直投
我倒是比较好奇,既然有项目而且能讲10分钟应该不是demo项目吧,居然还这么天女散花一般得问问题,问的范围是挺广,难度也不低,但是全是基础知识类没有实际应用方面的问题,如果面试官都没有好好看你简历,我觉得这种就是kpi面了。。
1 回复
分享
发布于 2020-09-19 22:34
跟我的简直一模一样,我怀疑是同一个面试官,他说:我答的不错,挺好的,就是不太优秀,有更多优秀的人在跟你争,你懂我什么意思了吧🤣
1 回复
分享
发布于 2020-09-20 09:40
第一个问题我也被问了
点赞 回复
分享
发布于 2020-09-19 19:34
挺基础的啊
点赞 回复
分享
发布于 2020-09-19 19:43
又广又深我的天
点赞 回复
分享
发布于 2020-09-19 19:44
我自己项目+实习项目,一直聊了一个多小时,一直问到rpc超时,面试官还讲了好些个降级熔断幂等的点,很多偏他们业务的问题(有一个商城项目),我感觉还是问问知识点比较好😂,哎凉凉的
点赞 回复
分享
发布于 2020-09-19 23:49
说真的,这个就是正常面试难度,阿里的难度还是独一档(作为一个被阿里n次挂的人
点赞 回复
分享
发布于 2020-09-20 09:29
lz是不是也是现场面的,我昨天面的,没走完流程,凉了😂
点赞 回复
分享
发布于 2020-09-20 10:00
synchronized拼错了,这个题其实。。还挺基础的,楼主加油,面试运气很大成分
点赞 回复
分享
发布于 2020-09-20 12:36
觉得这样的面试也挺好的呀,就当复习基础了呗,这样总比一拍脑袋出个场景题让你从采集数据到数据传输再到处理好吧
点赞 回复
分享
发布于 2020-09-22 20:55

相关推荐

#推荐算法面经##快手暑期实习### 快手【转正实习】-推荐算法(简历挂)简历挂快手【转正实习】-机器学习(第二志愿流转)### 第一次面试 - 时间:2024-03-27 11:00- 自我介绍- 手撕:  - 数组中第K大值(维护K大小的堆,复杂度O(nlogk))  - 快速幂- 本科推荐系统项目  - 召回用了哪些    - 非个性化:热度和高质量召回    - 个性化:FM、deepFM  - 召回的输入特征怎么来的  - FM召回算的什么分数,干什么用的  - FM特征怎么构造的  - 年龄等dense特征怎么处理的:直接送入或者分桶  - 召回融合方式:轮转召回融合和线性加权  - 排序用了哪些    - 协同过滤    - deepFM  - 协同过滤怎么做的  - 知道/用过哪些评测指标  - 是用的离线推荐吗:只写了离线层,没有实现在线层和近线层,数据规模小,用户五万 物品十万  - 大规模数据怎么处理:聚类选择代表性物品和用户,聚类id  - 数据库里存的什么信息,怎么计算FM的二阶特征交叉  - 冷启动怎么解决- 论文:照着paper讲解- 反问环节  - 项目规模  - 落地业务  - 我对该岗位来说,还有哪些需要提升和学习的?套评价,分析面试官反馈:实操丰富,但是缺少实践经验,本身招实习也是为了你们能来实战,感受业务场景从评价看,感觉一面能过。中午面下午就来二面消息了,不愧是**快**手,确实快😀
点赞 评论 收藏
转发
头像
04-09 16:58
已编辑
香港中文大学 计算机类
哥哥真的很好!吹爆!!问了html css vue nodejs es5/6新语法盒子模型(用的多的居然是border-box真不知道,我还以为是content-box,哥哥说如果要包含颜色,其实用的多的是ie盒子)vue2/vue3 响应式怎么实现的,有什么区别,vue3有什么缺点(如果Proxy在浏览器版本或者不同浏览器低版本不适配)pinia中状态管理改变state具体到component是怎么更新的(没懂,没答出来)css中BFC解决的问题call,apply,bind手写实现css中如Sass,less引入了些什么新特性如果我想直接引入Sass中mixin和include怎么让webpack去自动引入sass-loader,css-loaderes5中新语法(解构,…,‘’模版字符串,箭头函数,promise,ESM和Commonjs)问了promise状态如何解决promise回掉地狱的问题(我答的async await,讲了一下generator的实现 yield next())如何哥哥说一个async函数 return 1,一个普通函数return 1相同么,(肯定不相同,在他的提示下,他说async返回什么 我说promise对象,才反应过来第二个返回一个Number,肯定不相同,相当于提示下说出来了吧..,哥哥说得听清楚问题)然后问了一下项目中有哪些困难,比如微信小程序和h5有什么区别开发(因为我做的微信小程序的前端,然后答了跨域,和有个地方用到access_token的问题)又引发出问我存在哪里,我说我存在localStorage,然后问如何保持一个在线授权的状态(我答了SSO单点登录,和有个option我记得有双token机制一个access-token和refresh-token去刷新)最后考了个Event loop时间循环(中间挖了坑,要注意promise的状态 有个是pending所以microtask没输出)
点赞 评论 收藏
转发
7 40 评论
分享
牛客网
牛客企业服务