阿里一面
- 进程和线程的区别;
- 什么叫线程安全?举例说明; .
- 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 就问主要考虑什么问题?
- 从技术角度来说,你觉得你跟你同学比怎么样?
- 你的父母怎么看待你的;
- 个人优势;
- 与同事沟通的时候,如果遇到冲突了如何解决?
- 工作中觉得哪方面欠缺?
- 有问题要问么?
- 期望薪水;
- 为什么要离开现在的公司?
面完之后,我心飞扬,分享一些面试资料,核心知识点文档等等
第一份,Java 面试需要掌握的面试知识点:
小伙伴们有兴趣想了解更多相关学习资料请点赞收藏+评论转发+关注我之后私信我,注意回复【000】即可获取更多免费资料!
第二份,Java 程序员掌握这些知识点再去面试吧
主要分享:Redis+spring 源码解析+多线程高并发等等学习文档,有需要的可以戳此传送门获取
redis 实战:
redis 实战:
spring 源码解析:
spring 源码解析:
多线程与高并发:
- 第一:基本的概念,从什么是线程开始
- 第二:JUC 同步工具,就是各种同步锁
- 第三:同步容器
- 第四:线程池
- 第五:高频面试加分项的一一些面试用的东西,包括纤程
- 第六: Disruptor,不知道有多少同学听说过这个框架的,这个框架它也是一一个 MQ 框架( Message Queue )叫做消息队列消息队列非常多 ,后面还会给大家讲 Kafka、 RabbitMQ,Redis 等这些都是消息队列。Disruptor 是目前大家公认的在单机环境上效率最高的、性能最快的 MQ。
- 还有一些知识点,比如、JVM、分布式、MyBatis,Netty 源码分
- 析,Kafka,Mysql,Zookeeper,Tomcat,Docker,Dubbo,Nginx 等多个知识点
小伙伴们有兴趣想了解内容和更多相关学习资料的请点赞收藏+评论转发+关注我,后面会有很多干货。