阿里钉钉Java一面面经

第一次面试给了阿里,还是有点没想到的。

时间:8.17  晚上7点开始,一个半小时左右。

7点先来了个编程题,三数之和,双指针解决,没运行,给面试官说了思路,应该没啥问题。

自我介绍。
因为研究生基本做安卓项目,被问到安卓和Java开发的区别,以及从事Java要怎么做。
问题都比较开放,基本都是给你一个话题,然后你展开描述。
编程题里用到了排序,先问排序有哪些算法。
多线程相关。(答进程和线程,synchronized,有锁升级,锁细化,锁粗化,JUC安全容器,乐观锁CAS)被问了线程池,解释了参数和大概执行流程。
MySQL相关。(答两种引擎的比较,索引,事务等)给了个场景,简单说了一下sql语句怎么写。
非结构型数据库,答常用的是Redis,说了下Redis数据类型,和缓存穿透,然后有两种解决方案,布隆过滤器这个名词忘了,面试官给说的。
中间还被称赞,问我怎么学的,还开玩笑说知识就像索引一样在你脑子里,当然就聊天一样说了下。

还有的记不得了。每个话题都说了很久,面试官一直en,总体体验不错。反问时,面试官对我印象挺不错,以为可以过的,还发了朋友圈。结果疯狂打脸,第二天中午收到阿里的感谢信,后来问了面试官,原因大概就出在
项目经历欠缺吧。难受了一阵,不过还得前行啊,不能击倒你的总会让你更强大不是么。加油吧!

#面经##阿里巴巴##Java工程师##校招#
全部评论
楼主别灰心 阿里校hc很抠门的,很多情况不是自身问题而是jd匹配度低 我前几天面试也被挂了, 学校项目基础算法都没硬伤也频频被怼. 体验较差....   收人少还低价996, 以后精力放在腾讯字节美团上吧, 继续加油!
1 回复 分享
发布于 2020-08-19 19:15
同杭电校友,一会面试 
点赞 回复 分享
发布于 2020-08-20 15:53
杭电校友啊
点赞 回复 分享
发布于 2020-08-19 21:30
钉钉这边要求还是很高的,楼主水平应该不差,加油
点赞 回复 分享
发布于 2020-08-19 17:08
阿里的确太难了
点赞 回复 分享
发布于 2020-08-19 16:36
请问下是提前批吗,有笔试吗
点赞 回复 分享
发布于 2020-08-19 16:26
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-08-19 16:13

相关推荐

基本都是项目和一些有点场景的八股1.arrayList和hashmap扩容机制2.你项目里哪里会用到 AOP ?介绍一下AOP事务传播类型3.你用 Redis 主要用了它哪些功能啊?考虑非常极限的场景,如果redis集群全挂了,项目还能正常用吗?--我回答数据库备份一份在redis崩溃后,数据库数据有些发生改变,如果保证缓存恢复后的数据和数据库数据一致?--Redis 重启做个标记,恢复后的第一次查询的时候先查数据库(其实我想的是给每个缓存的数据都做一个标记哈哈哈哈,但是感觉太占内存了。。或者根据业务看一下如果是更新比较频繁的,直接在缓存里全部删除再恢复?)先查redis,异常之后查数据库,项目里都是这么写的吗?spring里有没有给包装好的方法或写法?(不了解,应该是没有)4.几个MQ对比kafka副本机制kafka怎么保证消息不丢失?怎么避免消费端重复消费?--业务上幂等,唯一消息id同一消费组的三个消费者消费三个分区,如果有一个消费端挂了,其他消费者来消费,怎么保证不重复消费?这个时候消息id在哪5.项目:第三方登录怎么实现的?6.你写的比较好的或者你看过别人写的比较厉害的代码?(。。。。)7.Etcd怎么注册的?心跳检测怎么做的?8.消费方为什么要用代理模式?什么作用?代理模式主要用在哪些地方?--spring 和 mybatis9.kryo使用threadlocal?10.最近有用 AI 的一些东西吗?研究过 AI 吗?业务:主要服务的对象是一些公募,还有一些比较有钱的个人客户
点赞 评论 收藏
分享
评论
3
11
分享

创作者周榜

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