java中月日年这种怎么转换成年月日_最“热乎”的Java社招面试经历分享(共40个面试题)...
面试时间:2020年10月12日
1、final finally finalize的区别
2、synchronized关键字的作用以及在什么时候使用,concurrent包里面其它的锁。
3、有遇到过死锁的问题吗?(死锁的原理和解决方法)
4、hashmap的实现原理,hashmap和hashtable的区别
5、分库分表优化
6、分布式系统唯一ID的生成(顺序ID需要用到分布式锁,顺序ID的优化,非顺序ID)
7、分布式系统如何保证数据一致性
8、分布式锁的实现方法
9、redis的内存模型以及为什么性能这么好(内存数据库,IO多路复用)
10、zookeeper是保存数据的流程(选举算法要知道)
11、七层/五层架构, 路由器是在哪层, tcp http等各种协议是哪层
12、tcp建立连接的过程,断连过程
13、第2次挥手的之后,这时候给服务端发大量的包,服务端会怎样处理
14、java的IO模型
15、java内存模型,volatile关键字的作用
16、elasticSearch为什么搜索比较快
17、hbase和hive底层的存储方式
18、spring bean 的生命周期,BeanFactory 和ApplicationContext的区别
19、spring aop的实现原理(代理有哪些类型,默认的代理是什么)
20、mybatis把查询结果转换成类的流程
21、springboot或者springioc有什么好处
22、jvm垃圾回收器(不是垃圾回收算法),你项目中用到的垃圾回收器是什么
23、多线程通信
24、threadlocal的实现原理,使用的注意事项和使用场景
25、关注过哪些新技术(jdk1.8新特性一般会问)或者开源项目,看过哪些开源代码
26、消息中间件怎么实现远程调用
27、线程池实现原理,线程池的几个比较重要的参数,如果线程池达到最大数量,后续submit的新任务会怎么样
28、tomcat线程数量配置及优化(io密集型,cpu密集型,压测)
29、是什么原因让你选型了kafka(kafka的特性),问的比较深的会问kafka isr机制,partition的选举
30、你在项目遇过哪些印象比较深刻的问题,或者比较有成就感的事情
31、mysql索引优化,索引存储结构,执行计划
32、redis数据持久化机制,redis有哪些数据结构
33、CAP的概念,分析一下kakfa或者其他数据库是哪几种
34、什么是CAS
35、spring原型模式用过吗
36、spring单例模式是如何做到线程安全的
37、什么样的代码算是好代码
编程题:
1、共计9个苹果,有2只猴子,一个猴子每次拿2个苹果,一个猴子每次拿3个苹果。如果剩余的苹果不够猴子每次拿的数量,则2只猴子停止拿苹果。请用java多线程模拟上面的描述。
2、数字反转。
3、树的遍历。
设计题:
A系统和B系统需要交互,A系统需要更新B系统的大量数据,但是更新失败了,有什么解决方法。
最后
针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。
上述的面试题答案都整理成文档笔记。 也还整理了一些面试资料&最新2020收集的一些大厂的面试真题(都整理成文档,小部分截图),有需要的可以私信【电子书】
java中月日年这种怎么转换成年月日_最“热乎”的Java社招面试经历分享(共40个面试题)...相关推荐
- 最“热乎”的蚂蚁Java社招面试经历分享(共40个面试题)
面试时间:2021年10月12日 1.final finally finalize的区别 2.synchronized关键字的作用以及在什么时候使用,concurrent包里面其它的锁. 3.有遇到过 ...
- 今年11月初阿里巴巴社招面试经历分享,Java工程师方向已拿offer【附学习方法】
一面: 1.首先确认对阿里的意向度 2.其次面试官一般会针对您所做过的项目来做具体技术的交流,会比较关注个人对项目细节是不是掌握到位. 3.主要考察java的技术基础和原理,比如Spring框架以及数 ...
- 网易Java岗社招面试经历分享
网易面试题 面向对象的特点有哪些? 列举几个java常用的package及其作用 接口和抽象类有什么联系和区别 重载和重写有什么区别 java有哪些基本数据类型? Java支持的数据类型有哪些?什么是 ...
- 网易 java社招面试_《最新面经》—网易Java岗社招面试经历分享
(面试题+答案领取方式:关注公众号回复[666]) 网易面试题 1. 面向对象的特点有哪些? 2. 列举几个java常用的package及其作用 3. 接口和抽象类有什么联系和区别 4. 重载和重写有 ...
- 网易 java社招面试_十月底—最新网易Java岗社招面试经历分享
image (面试题+答案领取方式:关注公众号白楠楠获取) 网易面试题 面向对象的特点有哪些? 列举几个java常用的package及其作用 接口和抽象类有什么联系和区别 重载和重写有什么区别 jav ...
- 网易 java社招面试_一个妹子网易Java岗社招面试经历分享
博客群发软件--用 Windows Live Writer完美发布新浪网易blogcnbl 博客群发软件--用 Windows Live Writer完美发布新浪.网易.blogcn.blogbus. ...
- 2020最新大厂(阿里头条百度快手美团滴滴猿辅导陌陌)Java开发岗位社招面试干货分享总结
(尊重劳动成果,转载请注明出处:https://yangwenqiang.blog.csdn.net/article/details/106033403 冷血之心的博客) 前言: 按照惯例,我先来个自 ...
- java强制转换成float_在Java中什么时候double必须强制转换成float 就是要在数值后加f或者强制转换...
满意答案 auyps 2013.08.05 采纳率:47% 等级:12 已帮助:8409人 好吧,我也来说说double与float之间的转换 首先,我说一下定义时赋值的情况 比如: 你可以这样 ...
- java把时间戳转换成时间_(转)java时间与时间戳互转
java中时间精确到毫秒级,所以需求时间需要 除以1000 //将时间转换为时间戳 public static String dateToStamp(String s) throws ...
最新文章
- intern()方法的使用
- 针对模拟滚动条插件(jQuery.slimscroll.js)的修改
- 【实践】美团点评效果广告实验配置平台的设计与实现
- sql crud_使用适用于SQL Server的Python SQL库执行CRUD操作
- 网络负载平衡(Network Load Balancing)的工作原理
- 人群与网络:新事物在网络中的扩散
- glassfish启动后不能进入部署页面_使用Jenkins实现项目持续集成部署
- Java怎样获项目路径_java项目中获取路径的方式
- 调度指挥系统解决方案
- 360手机助手电脑版 v2.4.0.1251 官方版
- TiDB EcoSystem Tools 原理解读(一):TiDB-Binlog 架构演进与实现原理
- 病毒入侵:全靠分布式 Gossip 协议
- java代码实现的帧动画
- 10块钱闯荡深圳,如今身价935亿,超越李彦宏,他竟如此低调……
- 数据库防火墙闪亮登场(好文共赏)
- STM32 Cube MX 之hal库软件模拟IIC 可直接移植使用
- 正则表达式限制文本框只能输入中文或者英文或者数字
- servu ip段访问_高防IP是如何防御DDOS/CC攻击的,防御原理是什么?
- 海思 Hi3559V200 WIFI STA Mode 开发配置
- 【渝粤题库】广东开放大学 管理学原理 形成性考核
热门文章
- jdbc查询序列_JDBC –模拟序列
- stripe pay_J2Pay –简介
- idea资源包下创建资源包_根据谁创建资源授权资源
- spring 定时器注释_带注释的控制器– Spring Web / Webflux和测试
- jsf教程_JSF范围教程– JSF / CDI会话范围
- hazelcast入门教程_Hazelcast入门指南第6部分
- javafx隐藏_JavaFX技巧14:StackPane子项-隐藏但不消失
- 只需5分钟即可启动并运行分层架构:: Spring Boot第1部分
- Java 11功能– Java飞行记录器
- cometd_CometD:Java Web应用程序的Facebook类似聊天