写点什么

阿里巴巴 4 面 Java 岗位:算法 + 性能调优 + 并发 + 多线程 + 数据库

用户头像
菜菜山
关注
发布于: 2021 年 07 月 16 日
阿里巴巴4面Java岗位:算法+性能调优+并发+多线程+数据库

现在已经是 7 月份了,春招的小伙伴都已经入职了自己心仪的公司,我自己目前也面试了几家,VIVO,字节,阿里等等的 Java 岗位,目前比较有意向的就是阿里了,但是阿里岗位是在杭州, 纠结中~~~


阿里一面

  • 进程和线程的区别;

  • 什么叫线程安全?举例说明; .

  • 0SI 七层模型,包括 TCP,IP 的一些基本知识;

  • 数据库的锁;

  • DFS,BFS 算法;

  • 还有一些诸如 ollection framework 的 Java 基础;

  • http 中 , get post 的区别;

  • 有个每秒钟 5k 个请求,查询手机号所属地的笔试题(记得不完整,没列出) ,如何设计算法?请求再多。比如 5w ,如何设计整个系统?

  • 比较熟悉什么技术?

阿里二面

  • 是否愿意去杭州?

  • 熟悉各种技术框架么?源码读过么?

  • 数据库了解什么?mysq 了解么?

  • 前台技术,看我用的 ExtJS ,就问是否了解 JQuery ;

  • 进现在的公司,觉得对技术是否有提升?

  • 是否了解 augularJS,nodejs , cmd 规范,amd 规范等;

  • jvm 性能调优都做了什么;

  • 高并发情况下,我们系统是如何支撑大量的请求的?

  • 集群如何同步会话状态;

  • 负裁均衡的原理;

  • 数据库事务属性;

  • 二叉树的遍历算法;

  • hashtable 和 hashmap 的区别 ;

  • 并发、同步的接口或方法;

  •  string. stringbuilder. strigbuffer 区别 ;

  • https 处理的一个过程,对称加密和非对称加密;

  •  线程的几种状态;

阿里三面

  •  struts1.2 和 webwork 的区别

  • hibernate 和 ibatis 的区别

  • spring 工作机制,I0C 容器

  • servlet 的- 些相关问题

  • webservice 相关

  •  java 基础: jvm , HashSet 等等

  • 考察学习新技术的能力

  • 前后端优化的基本常识,比如 js 放在后面不阻塞等;原生 js 的理解,正则,时间冒泡等。

  • firebug , fiddle 等调试工具;如果是基本使用,看下 ext 框架, jquery 等熟悉程度。jquery 插件机制,sizzle 选择器。

  • 作用域链,闭包的理解。

阿里 HR 面

  • 愿意去杭州发展么?我说要考虑, hr 就问主要考虑什么问题?

  • 从技术角度来说,你觉得你跟你同学比怎么样?

  • 你的父母怎么看待你的;

  • 个人优势;

  • 与同事沟通的时候,如果遇到冲突了如何解决?

  • 工作中觉得哪方面欠缺?

  • 有问题要问么?

  • 期望薪水;

  • 为什么要离开现在的公司?

面完之后,我心飞扬,分享一些面试资料,核心知识点文档等等

01 Java 快速面试指南


并发编程


JVM


Spring


更多不做展示,还有包括 Redis,RabbitMQ,分布式,微服务,Kafka,基础,netty 等面试解析文档都整理了!

02 Java 从入门到架构成长笔记


总结

同样是做 Java,有的人工作 5 年工资没变化,有的人工作 2 年就已经年薪 30W。这个现象或许前几年还不明显,但随着近几年后端技术疯了一般的快速发展,曾经那个只要会 CRUD 就能走遍天下的时代早已不在了,人才水平的分化也越来越明显。

竞争永远都是非常残酷的,毕竟成为一个架构师不是那么容易的,一个架构师的成长来自于机会,努力及天分 !在这个后浪奔腾的时代,不管是你是刚工作还是有几年开发了,我相信以上这份 Java 从入门到架构成长笔记你都需要阅读阅读,希望能够对你的职业发展有所帮助。

有需要的小伙伴可以点击这里即可获取到文章中的文档,资料

用户头像

菜菜山

关注

还未添加个人签名 2021.05.07 加入

还未添加个人简介

评论

发布
暂无评论
阿里巴巴4面Java岗位:算法+性能调优+并发+多线程+数据库