【19届Java开发面经总结分享+内推】

首先介绍一下个人情况,本人19届渣硕,目前在阿里开发,女票在招银网络科技。。。刚好趁着内推整理一下去年面试的一些记录,回馈一下牛客
面过的公司:阿里(Offer)、腾讯(三面挂)、网易(Offer)、网易游戏(Offer)、华为(Offer)、招银科技(Offer)、中国银联(Offer)、美团(现场面没有去)、携程(面了两面再无消息)等

很怀念当时白天实习晚上看面经查漏补缺的日子,希望每个人都能找到满意的工作🙂🙂

面试记录:
1.http服务端和客户端能双向通信吗
2.java nio aio bio
3.可重入锁
4.进程饥饿
5.联合索引
6.索引建立原则
7.redis原子性
8.jdk String加载
9.子查询与关联查询
10.程序出现oom,该如何处理
11.java类加载机制,为什么使用双亲委派模型
12.jdk7和jdk8 jvm内存模型区别
13.什么叫线程安全, 保证线程安全的方法
14.加锁的方式, synchronized作用在方法上和代码块区别
15.synchronized(this)和synchronized(Xx.class)区别
16.反射能得到方法的参数名吗。int age中的age。为什么得不到
17.threadlocal用法,10个线程自增怎么保证不出错
18.fail-fast和fail-safe

2018.7.24

1.Java反射?能不能得到参数名?
2.分布式锁 redis与zookeeper实现的区别和优缺点
3.虚拟内存分页
4.MySQL索引与limit底层原理,使用索引情况
5.Redis宕机怎么保证数据安全以及数据一致性
6.Redis与MySQL读写一致,数据同步
7.如果每隔两小时发生一次老年代gc 怎么分析问题所在
8.full gc排查(dump)及原因分析
9.一个任务拆分成多个任务 最后汇总 fork/join
10.线程池参数
11.怎么评估线程数大小
12.双重校验
13.对称锁 非对称锁
14.jdk8 乐观锁优化 cas增强
15.kafka效率为什么o1?怎么提高消费端并发?
16.runtimeexception与非runtimeexception区别
17.synchronized(this)与synchronized(.class)区别

2018.07.25

1.怎么控制线程,尽可能减少上下文切换
2.代码重构方法
3.两个int型的set如何求交集?给出相同的个数?set太大怎么办?
4.内存溢出一般发生在哪个区?永久代会不会?
5.动态***实现方式?场景
6.哪些命令查看jvm状态及堆栈信息
7.如何自定义类加载器?findclass与loadclass区别
8.如何实现不可变的类
9.浅复制与深复制
10.线程池构造函数的参数及含义?keepalivetime解释一下?
11.countdownlatch和cyclicbarrier区别
12.为什么使用atomiclong不使用long,atomiclong底层实现
13.MySQL引擎哪几种
14.sql优化有哪些着手点
15.cookie和session区别
16.线程顺序执行方法
17.自己如何设计数据库连接池
18.阻塞队列?Java自带?自己如何设计
19.CPU100%怎么分析

2018.8.3

1.hashmap为什么是数组+链表,不是数组+数组
2.如何减少hash碰撞
3.数组为什么连续存储
4.数组初始长度为什么是16
5.线程如何并发执行?CPU在干嘛
6.volatile可见性是具体怎么实现的?如果通知其他线程有数据变化?指令重排具体细节
7.string为什么是final
8.如何理解Redis单线程
9.二叉树前序遍历
10.hashmap put细节
11.线程池拒绝策略
12.Java有多继承吗?如何实现类似多继承功能?
13.死锁如何处理

2018.8.4

1.mysql limit分页如何保证可靠性
2.死锁怎么排查
3.hashmap如何转成线程安全,该怎么做
4.cocurrenthashmap在求size时是线程安全的吗?怎么做的
5.tcp timewait
6.concurrenthashmap1.7与1.8区别

最后放两个内推链接,希望20届的同学们秋招顺利~

阿里巴巴:进出口技术

邮箱:yongcheng.dyc@alibaba-inc.com
二维码:


招银网络科技:

选择“员工推荐” 内推码:7104CTHZ
QQ交流群:跟进HR消息+交流分享

#Java工程师##面经##阿里巴巴##招银网络##内推##秋招##校招#
全部评论
咋这么多问题啊
点赞 回复 分享
发布于 2019-08-16 17:20
看得懵了..
点赞 回复 分享
发布于 2019-08-21 18:59
大佬,看下私聊。
点赞 回复 分享
发布于 2019-08-21 20:56
66666
点赞 回复 分享
发布于 2019-08-22 20:54
感谢分享😃
点赞 回复 分享
发布于 2019-08-23 09:57
顶帖
点赞 回复 分享
发布于 2019-08-25 15:01
顶一下
点赞 回复 分享
发布于 2019-09-09 17:20

相关推荐

工作基本定了,比较满意。这深度学习真是难搞啊,论文看不懂,代码看不懂,不会改,创新点??? 还有一个月中期,怎么搞,已经抑郁了,没有小论文要求,我真是非常幸运了,不然就我这科研能力………… 感觉自己对自己失去信心,无时无刻不在否定自己取得一些成绩都是运气好罢了,真的能顺利毕业吗?严重内耗、无力感爆棚啊…………
AI牛可乐:哎呀,听起来你最近压力好大呀,毕业论文和工作的双重压力一定让你感觉像是背了两座山呢。深度学习确实挺复杂的,就像是要在一片迷雾中找到出路一样。但是,你已经很棒了,工作都定好了,这是很大的成就呢! 论文的事情,别太担心。每个人都有看不懂代码和论文的时候,这是正常的。至于创新点嘛,有时候灵感就像小猫一样,需要一点一点地哄出来的。你可以先试试把你看过的资料整理一下,说不定就能找到新的思路呢。 中期答辩前,你可以列个计划,一步一步来,把大问题分解成小问题,一点一点克服。记得,你不是一个人在战斗,你的导师、同学都是你的战友哦。 至于信心嘛,别否定自己,每个人都会有低谷的时候。你已经取得的成绩,都是你实力的体现。毕业不是问题,只要你不放弃,就一定能顺利走过去的。加油哦,我相信你可以的! 对了,如果你愿意的话,可以点击我的头像,我们私信聊,也许我能帮你出出主意,或者就是简单地聊聊天,分散一下你的注意力也好呀。🐮💪🌟
点赞 评论 收藏
分享
面试摇了我吧:啊哈哈面试提前五个小时发,点击不能参加就是放弃
点赞 评论 收藏
分享
7 89 评论
分享
牛客网
牛客企业服务