面试题
百里东君~
后端开发爱好者-原创分享
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
希音shein(广州)java开发岗面试
第一轮(45分钟左右)1、自我介绍、掌握的技术栈介绍2、项目说一个项目的具体某块业务实现过程项目遇到的最大问题(卡壳),及解决办法3、基础问答聊聊你对封装继承多态各自的理解?error和exception区别?深拷贝和浅拷贝的区别?Linklist和arrayList有什么区别?是线程安全的吗?如何解决?不用Collections呢,自己写的话如何解决?调用hashmap的get/put方法会发生哪些操作?讲一下红黑树和b树和二叉平衡树?Class.forName()和classl原创 2021-01-27 21:21:09 · 7824 阅读 · 10 评论 -
剑指offer--大厂java开发岗面试题(持续更新)
剑指offer–大厂java开发岗面试题本篇写于2020年,题目主要是这1-2年的热门高频面试题,根据题目要自行扩展,不要每次回答就说1,2句话,要自己横向扩展,或引导性扩展(往自己会的方面说),才能给面试官留下深刻印象。一定要先准备一份自我介绍,长于2分钟,自己面试前一定要想好,面试时候大多数面试官会借你自我介绍进行简历的快速浏览。可以谈谈你的简历上的项目经验,实习经历等等,帮助面试官熟悉你的简历,如何进入问答环节。我写的答案并非标准,大家觉得不靠谱可以看题目后自行组织,方便的话评论也指明一下,一起原创 2020-10-24 01:33:28 · 375 阅读 · 0 评论 -
2020-2021实习校招java面试题Redis,RabbitMQ等组件
一、Redis面试题1、使用 Redis 有哪些好处?1、速度快,因为数据存在内存中,类似于 HashMap,HashMap 的优势就是查找和操作的时间复杂度都是 O(1) 2、支持丰富数据类型,支持 string,list,set,Zset,hash 等 3、支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行 4、丰富的特性:可用于缓存,消息,按 key 设置过期时间,过期后将会自动删除2、Redis有什么持久化的机制吗?RDB:是Redis默认的持久原创 2020-10-10 13:02:03 · 422 阅读 · 0 评论 -
Java开发编程规范——(摘自阿里java开发文档)
java编程规范一、编程规约1、常量篇 在long或者Long赋值时,数值后使用大写的L,不能是小写的l,小写容易跟数字1混淆,造成误解。 long a=2L而不要写成long a=2l 不要使用一个常量类维护所有常量,要按常量功能进行归类,分开维护。 说明:大而全的常量类,杂乱无章,使用查找功能才能定位到修改的常量,不利于理解和维护。 正例:缓存相关常量放在类CacheConsts下;系统配置相关常量放在类ConfigConsts下。 【强制】类型与原创 2020-09-25 17:09:32 · 1770 阅读 · 0 评论 -
最新2021-2022实习校招java面试题JUC大厂高频面试考点(下)(持续更新)
JUC面试题一、volatile1、了解volatile吗volatile是Java虚拟机提供的轻量级的同步机制,有3个特性,分别是:保证可见性、不保证原子性、禁止指令重排2、什么是指令重排计算机在执行程序时,为了提高性能,编译器在编译java代码和处理器jvm字节码的时候常常会做指令重排多线程中使用线程交替执行,由于编译器优化重排的存在,两个线程中使用的变量能否保证一致性是无法确定的,结果无法预测,所以需要使用轻量级的同步机制volatile。3、在哪些地方用到过volatile?多线程单例原创 2020-09-19 18:18:52 · 2755 阅读 · 0 评论 -
最新2021-2022年java实习校招秋招春招后端面试题(上)(持续更新)
Java面试题分为基础、jvm、javaEE、框架、数据库、工具一、java基础1、java的8个基本数据类型:整形{int(4字节)、short(2)、byte(1)、long(8)},浮点型{float(4)、double(8)},字符型{char(2)},布尔型{boolean(4)}。2、&与&&区别:&&之所以称为短路运算是因为,如果&&左边的表达式的值是false,右边的表达式会被直接短路掉,不会进行运算3、最有效率的2乘8:原创 2020-06-17 10:22:15 · 22812 阅读 · 12 评论
分享