Java后端高级开发,面试前该如何准备?

_pangzi · · 1494 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

### 前言 距离19年招聘黄金季不到一个月了, 就问大家一句:方不方?! 马老师说过,员工的离职原因很多,只有两点最真实: * 钱,没给到位 * 心,受委屈了 当然,想换个平台,换个方向,想清楚为什么要跳槽,如果真的要跳槽,想要拿到一个理想的offer,除了运气,基本功也要足够的扎实。 ![](https://upload-images.jianshu.io/upload_images/11633898-5b5aead0d176e630.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) **不少人准备技术面试,都会借助网上大量的“Java 面试笔试题”,今天小编也准备了最新蚂蚁金服的JAVA程序员面试题,小伙伴可以试试。需要答案详解的可以加小编QQ群937053620,获取!** **蚂蚁金服Java一面** 1 自我介绍 2 讲一下ArrayList和linkedlist的区别,ArrayList的扩容方式,扩容时机。 3 hashmap的实现,以及hashmap扩容底层实现。 4 NIO了解么,讲一下和BIO的区别,AIO呢。阻塞,非阻塞,异步。具体。 5 你说了解分布式服务,那么你怎么理解分布式服务。 6 你说了解Tomcat的基本原理,了解的是哪一部分,基本架构,connector和container 7 你在项目中怎么用到并发的。 8 docker和虚拟机讲一下。 9 高并发情况下,如何使用线程池 10 并发juc了解么,有哪些线程安全的list。 **蚂蚁金服Java二面** 1 项目 2 说一下Spring源码把,它的架构,流程。 3 Spring的bean如果要在实例化过程中修改其某一个成员变量,应该怎么做呢。不通过构造方法,并且AOP也并不能实现。 4 Tomcat的类加载器了解么,回答不了解只了解Java的类加载器。 5 自定义类加载器怎么实现,其中哪个方法走双亲委派模型,哪个不走,不走的话怎么加载类(实现findclass方法,一般用defineclass加载外部类),如何才能不走双亲委派。(重写loadclass方法) 6 布隆过滤器了解么,讲了ip地址过滤的布隆过滤器实现。 7 听说你项目用过docker,讲一下docker的实现原理,说了虚拟机一般要对内核进行虚拟化,docker则用cgroup和namespace分别进行硬件和命名空间的隔离。 8 dubbo的基本架构,几个组件说一下 9 dubbo的负载均衡怎么做,讲一下具体代码实现。 10 参与项目的挑战在哪里,有哪些收获。 **蚂蚁金服Java三面** 主要还是问中间件 1 阿里的dubbo,rocketmq的事务消息的架构设计 2 mycat实现分表分库方案实现 3 消息队列kafka和rabbitmq等 4 分库分表,分片规则hash和取余数。 5 数据库万级变成亿级,怎么处理 6 双11秒杀的设计思路 **面试准备流程** * 至少定出2天的准备时间 * 一定得再次阅读公司的职位要求 * 在刷题前,先准备项目描述的说辞 * 一定得准备项目描述里提到的技术 * 一定得准备亮点话题,并想办法往这方面绕,而且亮点话题多多益善 * 时间多,再去刷题 * 面试题,通过准备让面试官感觉你软实力也行 要相信公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。 不知彼,不知己,每战必殆。哪怕侥幸面试成,工资一定会被压得很低。 **【文章彩蛋】** 为了解决小伙伴们的燃眉之急,小编特地为大家整理了一些Java相关的面试题,可以加小编的QQ群:937053620,获取!后期也会不断更新添加新的面试题,希望可以帮助到大家。 ![](https://upload-images.jianshu.io/upload_images/11633898-d622dba344cadbf9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1494 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传