赞
踩
面试岗位:钉钉事业群
面试类型:2022暑期实习
面试时间:一面:3月5日
笔试:3月17日
二面:3月18日
HR: 3月23日
面试感受:一面是在公司面的,在得知一面过了之后,准备了一下,并且马上离职回学校复习。我对面试官的感觉非常棒,人也非常好,二面因为在教室,中途换了好几个面试场地人家也没有生气, 体验非常棒!阿里面试一般比较偏重底层,无论是项目还是各种八股文,只靠背是没有用的,还需要平时去钻研,抓住每一个细节不放过。
一面(60min)
1.自我介绍
专业技能、兴趣爱好、实习经历、学校项目经验等
2.挑一个自己最拿手的项目
由于当时在公司,我就说了滴滴的项目,正好对这个项目刚熟悉,就学以致用了
一般项目的话阿里这边可以说是刨根问底,直到你不会。
一般包括项目使用的技术(Zookeeper、Hive、Hadoop、Kafka等)、项目遇到的难点、如何解决的难点、项目中的技术如何使用、为什么使用、有什么效果等
3. 设计模式的原则
开闭原则、里氏代换原则、依赖倒置原则、接口隔离原则等
4.垃圾收集器有哪些
G1、CMS、Serial、ParNew、Parallel Old等,我详细解释了下G1,推荐阅读JVM(周志明),有详细解释
5.对接口可以进行JDK反射吗
可以,可以看看mybatis是如何实现的
6. 你一般设计数据库的主键使用的什么
我想就是使用一个自增的ID啊,因为我自己的项目就是这样设计的
7.雪花算法知道吗
我还问了一遍啥东西?确认无误是雪花算法,没有听说过。但是当时突然就想到是使用一个当前时间戳作为id,然后就乱说大概是这个吧,没想到面试官说嗯,下来搜了一下,基本上是这样的。
所以不会了还是要随便说一个的,万一说对了呢?
8.上笔试题
n个升序链表合并为一个链表。我感觉挺简单的。考虑文件大到内存放不下的场景!!! 慌了,最后写了一下能放下的场景,放不下的讲了一下我的想法。
一面基本就这些了,因为是在公司外面面的,也不可能在公司面另一个公司。面完就继续搬砖了,能记起来的就这些。
二面(50min)
1.自我介绍
同一面
2.项目
本以为二面没项目了,但是直接问了三个项目。第一、二段实习,学校项目挨个问了(Redis、Dubbo等)。
学校的主要讲了安全方向和分布式方向的问题,高并发场景啊,用户数据安全啊啥的,最好想两种解决方法,没准第一种就被面试官挑出毛病了。
3. Redis会写操作丢失吗?为什么?
会,Redis集群不能够保证数据强一致性。建议看看丢失的场景,只知道会和没回答差不多
4.Redis如何实现分布式锁
SETNX
5.索引的优点和缺点
优点:提升查询速率
缺点:维护困难,如在增删改等操作的时候,就要修改索引文件、空间消耗比较大,索引也需要占用物理空间
6.索引的创建原则
联合索引保证最左前缀,索引不是越多越好,用的查询场景多的地方
7.B+树的查询时间复杂度
O(lgn),B+树的非叶子节点是不存储数据的,所有叶子节点来存储数据,在Innodb存储引擎的聚簇索引中, 叶子节点形成一个链表,使用O(N)的时间复杂度来遍历
HR面(30min)
1.自我介绍
沉迷学习无法自拔、每天助人为乐等都不能说,真实为主,可能同一问题问两遍
2.平时喜欢做什么
打篮球、写代码、和小伙伴玩耍等
3.前两家公司的收获有哪些
学习方式、学习态度、学到的技术,这个我说了,但是估计人家要听的应该不是技术上的收获
4.为什么离开上家公司
因为学校开学,课程较多,并且也为暑期实习做准备
5.家是哪里的,以后有什么打算
以后认真学习技术,提升自我水平等
6.说说学校里最让你记忆深刻的一件事
我说了学习历程
7.以后想在哪里
杭州
8.最近让你最沮丧的一件事
想了一分钟,我说我最近挺开心的,没啥沮丧的事 。面试官说放在最近半年呢,我说离开了上家公司让我挺沮丧的
9.反问
1.进公司应该注意什么?
2.我的表现怎么样?(答:反正和你聊得挺开心,offer大概四月初统一发)
3.没问题了
10.已收到offer
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。