java达到什么样的水平才能社招面进阿里?
点击上方“服务端思维”,选择“设为星标”
回复”669“获取独家整理的精选资料集
回复”加群“加入全国服务端高端社群「后端圈」
刚刚入职阿里不到一个月(新零售方向),所以还是比较清楚之前都准备了啥,部门也在招聘,所以问了下那些招聘的同事主要看什么点。对于社招,我之前做的准备有以下几个方面:
1.基本功:阿里主要是java方向的,那对jdk要比较熟练的理解和使用,重点内容有:集合,多线程,io,异常,反射,注解,序列化,反序列化等知识。其次就是网络和数据结构,网络至少要知道三次握手,四次分手,https,get,post等。数据结构有时候会问下红黑树,平衡二叉树吧。如果了解redis的,还可以聊下跳跃表,前缀树吧。操作系统问的不多,一般就是问下实际中有没有出现过cpu过高或者内存过高的情况,然后怎么定位解决。
2.中间件框架:现在这边也是基本spring那套,所以spring的常问题目要了解。比如启动过程,bean的初始化流程,bean的生命周期,如何解决循环依赖问题,ioc,aop等。缓存,不论是redis或者是memcache或者其他的,至少要有一个比较熟练的,能了解底层数据结构及实现原理,常规的使用方法。数据库,这个就mysql或者Oracle要熟悉一种,数据库一般要知道分库分表的实现,数据库备份,数据库的事务,数据库和缓存的数据一致性,数据库的索引,锁机制等等。rpc 也是阿里这边比较使用多的一种,所以常用的rpc框架可以了解下,优缺点,rpc的原理要懂,如果有时间自己可以基于netty写一个实战一下。MQ也是一个重点知识,一般会问下消息的幂等性,事务性实现,如何保证不丢消息等,要熟练至少一种消息队列,了解原理。zk有时问有时不问,这个有时间也可以看下,毕竟这是分布式协调器,很多时候在分布式系统中都会使用zk来保证强一致性的问题。
3.设计题:这种一般会给定某个特定场景,让你去做,如果是架构设计,一般就是高并发。如果是数据库的设计,一般看你对数据怎么设计能够方便查询。
4.理论题:一般这种就是看你对现在一些常用的分布式理论的理解了。一致性协议,分布式cap,base理论,服务降级,熔断,restful接口等等。
5.项目:这是个重点,和我同事聊天发现,他如果觉得连自己做的项目都讲不清楚的话,基本就没希望过了,所以一定要想下自己做的项目,有什么难点,解决了什么问题,架构有什么调整,为什么这么做,最后的结果是什么。如果做的比较久,一般还是分几个阶段来描述,每个阶段的目标是什么,为什么这么做。这样会显得思路清楚一点。
6.手写代码:代码考核是进入每个大公司都需要准备的,所以这个就是要刷刷题,leetcod,有时间逛逛,你值得拥有。
其实每个公司面试都差不多,当然了,如果要面试更高的档次的话,一般还有你对行业的了解,对行业的看法。
— 本文结束 —
● 漫谈设计模式在 Spring 框架中的良好实践
● 颠覆微服务认知:深入思考微服务的七个主流观点
● 人人都是 API 设计者
● 一文讲透微服务下如何保证事务的一致性
● 要黑盒测试微服务内部服务间调用,我该如何实现?
关注我,回复 「加群」 加入各种主题讨论群。
对「服务端思维」有期待,请在文末点个在看
喜欢这篇文章,欢迎转发、分享朋友圈
在看点这里
java达到什么样的水平才能社招面进阿里?相关推荐
- 2023阿里,字节跳动,JAVA岗(一线企业校招、社招)面试题合集
前言 以下面试题全属于一线大厂社招以及校招的面试真题,各位在做这些题目对照自己的时候请平凡心对待,不要信心受挫.其实 做为致力于一线企业校招或者社招的你来说,能把每个知识模块的一小部分问题去深入学习和 ...
- 杭州中国移动java待遇_【中国移动杭州研发中心Java面试】移动杭研社招java中级面试-看准网...
移动杭研社招java中级面试 移动杭研的面试比较紧凑,一个上午就面完了.到了后先在前台登记,填写个人信息,和党性测试,党性测试有点像以前点政治题,知道不知道随意填了下,前台妹子说这个不要紧的.然后一面 ...
- 京东java社招面试6_2020最新京东java面试题分享,京东社招
你去京东面试过吗?下面要给大家分享的就是一组最新的京东java面试题,是社招,一起来看看京东都会出些什么题目吧! 一.面试题 1.RSA 在RSA方面谈论到了RSA加密/解密.弊端.终端命令演示等内容 ...
- 工作两年,Java社招岗位,阿里,头条等多家大厂面经出炉
(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/105317442冷血之心的博客) 前言 给大家说个误区吧,好多同 ...
- 小米java内部面试题_小米社招面试经验java,面试题整理(一面二面)
下面要给大家分享的是一个小米java社招的面试经验,内容包括了一面二面的面试题,对小米java社招感兴趣的小伙伴可以来了解一下. 面试题(一面) 1.volatile关键字的作用是什么?原理是什么? ...
- 社招三面阿里“落榜”,幸获内推名额,4面揽下美团offer
目录: 01 面试经验分享(阿里落榜+美团面试题) 02 面试美团,应该具备什么样的能力? 03 如何快速提升自己,通过面试? 写在开头 成长背景: 先说一下个人的一个成长背景吧.出身江南小镇,大学没 ...
- 社招转行进腾讯了(自学经验 + 面试心得)
大家好,我是小林哥. 之前分享过很多读者校招拿到大厂 offer 的经历,他们都有一个共同的特点. 就是在大学期间对于计算机基础准备的很充分,比如数据结构与算法.操作系统.计算机网络.数据库.Linu ...
- 翻遍了整个知乎,终于找到了这套阿里Java面试指南,强烈建议社招程序员都看看
今年,从 java 转到别的行业的人不少,也有不少人挤进这个市场想要分得一杯羹.年复一年,年年如此.当然,Java 程序员市场需求依然是比较大的,而且 Java 岗位晋升方向多,这就为许多人带去了机会 ...
- 阿里巴巴java社招面试_阿里社招Java面试题总结——面试官分享
面试题 1.Java中的内存溢出是如何造成的 2.gc的概念,如果A和B对象循环引用,是否可以被GC? 3.Error.Exception和RuntimeException的区别,作用又是什么? 4. ...
最新文章
- linux下的几种进程间通信方式的特点
- 材料成形计算机辅助设计,材料成型及计算机辅助设计(综述)
- 【工具】Win 7/8/10 下使用 VC++6.0
- mac redis 客户端_分享一个免费好用的Redis桌面客户端
- kubernetes日志采集与解析
- 数据集永久下架,微软不是第一个,MIT 也不是最后一个
- LINUX下载编译jpeglib
- js html 加背景图片,利用js实现随机背景显示,每次访问背景图都不一样
- 优思学院|FMEA 写不好?原因竟然是...
- 基于WeMos的WiFi避障小车
- 这个网站堪称宝藏,收藏起来吧
- m4a转mp3,m4a怎么转换成mp3格式
- java调用ltp分词_开源中文分词工具探析(七):LTP
- [智慧农业]Python基于改进YOLOv5的猕猴桃叶病害检测系统(完整源码&数据集&视频教程)
- IDEA软件常见的使用方法
- 亚马逊欧洲站现在做怎么样?
- UE4角色控制权获取
- Notion笔记软件
- 【职业学习规划】Android架构师方向
- android屏幕解锁新思路