阿里云瓴羊后端一面30min

1.自我介绍
2.问题(顺序记不住了,整体面试节奏很快)
MYSQL
1) 我看你用了分库分表,分库分表中间件有了解过吗?
2) ACID了解过吗?具体解释一下。
3) MVCC了解过吗?底层实现原理。
4) 索引了解过吗?有几种类型?
5) 联合索引解释一下?
6) 最左前缀法则?
7) 索引失效情景?
8) SQL执行慢怎么跟踪?
9) 如何分析慢SQL?explain
10) explain语句执行后关键字段?
11) 你这个表的数据量能有多少?
12) 有了解过压测吗?

Redis
1) 延迟队列怎么实现的?(自己项目业务涉及到了)
2) zset底层数据结构?
3) 为什么用跳表?

Linux
1) 打tar包命令?
2) 查看日志文件a.log中含有阿里巴巴的数据的命令?
3) linux动态看日志的命令?(好像是这个)你平时怎么看日志,控制台吗?日志框架了解哪些?

计网
1) HTTP状态码302是什么?
2) 重定向和转发什么区别?
3) HTTP和HTTPS的区别?
4) 对称加密和非对称加密算法?

MAVEN
代码发送到maven仓库的命令是?

ES
1) 索引类型有哪些?
2) 倒排索引如何实现?
3) es为什么快有了解吗?

Java
面向对象的三要素?

3.闲聊
1) 平时怎么学习Java,看视频吗?还是看书?我:现在主要是看视频,后续有工作了,可能会看书。
2) 平时有什么爱好?遇到压力大会怎么排解?有一直坚持到现在爱好吗?
3) 现在公司的最好进度?有offer了吗?

4.反问
今天表现怎么样?
面试官:本科生,没实习,仅从3月份学到现在到这种地步已经可以了,但是可能基础还是差一些,应该多了解一些底层原理。你这些项目就是培训班项目,谁都能说出个123,没有严格的技术选型工作。着重基础吧。

全程八股轰炸,回答了能有50%,答完口干舌燥,没有手撕倒是比较让我惊讶。

听说阿里没有HC了喵,所以一面挂了,绝对不是我的问题喵。。。等会儿,你别挂我喵,我自学能力很强喵,我在巨大压力下能够认真工作喵,快来压榨我喵,我的剩余价值很多喵。
全部评论
佬一面过了吗
1 回复 分享
发布于 09-23 21:33 浙江
啥部门
点赞 回复 分享
发布于 09-20 21:08 辽宁
笔完就挂了
点赞 回复 分享
发布于 09-20 22:18 湖北
我也投的这个,瓴羊数据系统产品,周四hr面的
点赞 回复 分享
发布于 09-22 16:17 重庆
大佬们,双非本,还没实习,要不要先找一段实习,同时秋招
点赞 回复 分享
发布于 09-23 11:24 湖南
加油校友
点赞 回复 分享
发布于 10-14 21:56 广东

相关推荐

9月笔试,10.12一面,10.15二面,10.28意向#数字马力##数字马力面经#数字马力 - 一面 (过)50min+● 自我介绍● 实习内容都有些什么?  ○ 云上巡检具体是干什么的?  ○ 云上巡检多久一次巡检?● 如果要日活量达到百万这个级别,课表推送该怎么做? - 引入消息队列,采用多线程分治●大批量查询数据这种查询,比如Excel一个导出功能的时候需要查询很大的一个数据量的结果,有没有什么好的实现方案? -多线程并发  CountDownLatch ●ThreadLocal 有用到过吗?在使用过程中有什么需要注意的点?会不会造成内存泄漏?●git 遇到代码冲突,在同一个分支上协作的时候如何解决冲突?●maven 依赖冲突如何解决?●MySQL 底层索引是什么?为什么选择B+Tree●设计表结构的时候怎么去使用索引?●如何分析一条SQL?主要是看哪几个字段?比如它命中了哪个索引,命中的索引类型是什么?索引命中的多少条?●MySQL 有哪几种锁?锁是如何用的?用在什么索引上面?●MVCC 的原理讲一讲●设计模式中的策略模式有用过吗?怎么用的?●在项目中,学校之间会有些共性的特征,我们如何去封装这些共性特征呢?●有没有考虑过策略模式中加上上述这种思想?●讲一下AOP我们一般都用在什么场景?自定义注解加在哪里?自定义注解加上私有方法上可以吗●动态代理的两种实现说一下●Spring如何解决循环依赖的问题?第三级缓存是为了解决什么问题?数字马力 - 二面(过)40min+● 自我介绍三分钟,再将一些比较擅长的一些技能、亮点的地方。● 进入公司实习后团队内部让我承担的职责,为什么要让我去做这方面的事情?这个需求的背景是什么?在这中间做了哪些事情?以及对于这些需求我是如何实现的?中间遇到的难点有哪些?  ○ 一下子有点被问懵逼了● cmdb中的数据与部门数据库中的数据是如何保证一致性的?  ○ 巡检模块,定期巡检报警,无风险直接操作,有风险手动发工单与业务方确认无影响之后进行手动变更。● 如果调用的数据量很多,在获取数据的时候我要如何读取,如何写?  ○ 还是问的实习,其实感觉面试官想问的是大数据量场景下我要如何去优化读写操作。● 巡检完后进行修正,是自动的还是什么?  ○ 其实就是对于无风险的数据操作直接修正,有风险的数据操作还是发工单与业务部门沟通确认后再进行修正● 我负责的数据修正治理的工作为什么会出现这个数据不一致的问题?有没有想过从源头入手彻底解决这个问题?  ○ 有,但不多。1. 团队内部对实习生权限管控很严格。2.历史遗留问题太大,涉及到公司内部团队很多,产出比低。● 我之前说os相关模块工作,主要是碰到了什么问题?  ○ 代码架构混乱,优化os模块的架构使用了工厂模式、策略模式。对于一些共同行为和方法抽取成抽象类继承。● 阿里云cos那边的接口有什么数据不满足我们需求?  ○ 数据粒度的问题。阿里给的数据无法满足团队内部需要的更细的数据粒度。● os数据巡检模块如何设计的?  ○ 工厂模式、策略模式、面向接口开发方法。使用 go 的组合等等● 公司内部具体用哪个云?  ○ 其实都有用,但是侧重点不同。● 阿里云oss它的同城冗余、可用区冗余的含义及其区别?● 可用区,从物理现实的角度讲一讲它的概念?  ○ 把可用区这样那样的优点、缺点稍微说了一下● 为什么大家都流行去搞一些同城冗余,而不是做一些跨地域跨城市之间的冗余?  ○ 一是成本问题,二是没必要。各云服务厂商基本上都能保证极高的数据安全性、可用性,极大程度上保证了数据不丢失。● 项目中的一个背景是什么?(上上个实习做的项目)● 你是如何去进行项目整体架构重构,来适应业务变化的?  ○ 老规矩,工厂模式,策略模式,单例模式,面向接口开发,一套军体拳● 某个业务数据存储的一个数据结果是什么?● 我是如何参与到这个项目中的?● 在项目遇到过的困难和故障?  ○ 直接吟唱最近遇到的一个threadlocal相关的数据污染的故障,然后引出对应的八股,基本上全答上来了  ○ threadlocal底层数据结构、key是什么,如果要跨线程传递threadlocal?● 反问:对应这次面试的表现:整体来说不错,就是太紧张,需要去引导。
查看39道真题和解析
点赞 评论 收藏
分享
12 67 评论
分享
牛客网
牛客企业服务