阿里面试

阿里面试时通过电话进行的,他说会耽误我20分钟,结果面了有一个多小时。

面试也是问些常问的知识点

jvm的内存模型、垃圾回收

jvm参数调优

B+树问我懂不懂

知道哪些设计模式

spring用到了哪些设计模式

规则引擎问的很深,估计他们再用

数据推送的模式push和pull细节问了好多,估计他们也是经常问到,问他们各自的特点

kafka如何从某个节点开始读取数据

zookeeper的一些使用场景

如何保证它的消息有序

一致性哈希

也问到了海量数据查找问题,布隆筛选器

有一个问题我纠结了好久,没理解问题:

数据库分表操作后,查询的摸个字段不是分表字段,比如是时间10月到11月,

问如何查找并排序

问到了数据库量的细节,数据的tps和数据库的表存量

java内部类的使用场景

最后让我设计一个秒杀系统,就是库存是在提交订单时持久化还是在结算的时候持久化。

有本阿里人写的书,基本就是这个问题的描述《大型分布式网站架构设计与实践》


阿里可能喜欢问些基础,和从框架组件的底层原理实现问些问题,能看出来这家公司java基础组件做的比较不错


总结:这次前基础知识答的还行(答多了),让分析面试官可能自己正在碰到的问题或评估他们自己的方案是,他们想听听你的看法时,还是做的业务和项目还是少,分析抽象能力前欠缺些。


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSDN是一个技术社区平台,提供了前端开发技术分享和交流的环境。阿里巴巴是中国领先的互联网公司之一,拥有着众多技术岗位,并在前端开发方面有着高要求的面试流程。 CSDN前端阿里面试首先需要了解面试准备,通常包括以下几个方面: 1. HTML和CSS技术:了解HTML和CSS的基本知识,掌握常用的标签和样式,并能熟练运用Flexbox和Grid等布局方式。 2. JavaScript编程能力:掌握JavaScript的基本语法和常用操作,了解ES6语法和常用的设计模式,熟悉原型链、异步编程和闭包等高级概念。 3. 前端框架和库:熟悉React或Vue等主流前端框架,了解其核心概念和常用的生命周期方法,掌握组件化开发和数据管理的方式。 4. 网络协议和性能优化:了解HTTP协议和缓存机制,熟悉前端性能优化的常用手段,包括图片懒加载、异步加载和文件合并等。 5. 代码规范和调试工具:熟悉团队的代码规范和lint工具的使用,了解调试工具和性能分析工具的使用方法,并能独立解决常见的Bug和问题。 在面试时,阿里巴巴可能会针对以上内容进行考察,通过笔试、技术面试和项目经验等环节来评估应聘者的技术水平和综合能力。同时,也会注重应聘者的团队合作能力和问题解决能力,以及对技术前沿的关注和学习能力。 总之,参加CSDN前端阿里面试需要具备扎实的前端开发技术基础,熟悉前端相关的主流技术和工具的使用,同时具备良好的学习能力和团队合作能力。通过充分准备和实践经验的积累,可以提高面试的成功率。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值