面试
独家技术
这个作者很懒,什么都没留下…
展开
-
面试中常问的List去重问题,你都答对了吗?
面试中经常被问到的list如何去重,用来考察你对list数据结构,以及相关方法的掌握,体现你的java基础学的是否牢固。我们大家都知道,set集合的特点就是没有重复的元素。如果集合中的数据类型是基本数据类型,可以直接将list集合转换成set,就会自动去除重复的元素,这个就相对比较简单。1、集合中的数据类型是基本数据类型,直接将List集合转换成Set如下示例:public cl...原创 2019-02-17 12:07:06 · 94 阅读 · 0 评论 -
Java 面试中遇到的坑
1.StringBuilder/StringBuffer替代String拼接面试中经常问 String,StringBuilder,StringBuffer的区别 String类作为java语言中最常见的字符串类被广泛使用,如果在做大量字符串拼接效率时变得比较低,因为虚拟机需要不断地将对象引用指向新的地址。 因此,一般方法内的私有变量推荐使用stringBuilder...原创 2019-02-17 13:59:17 · 308 阅读 · 1 评论 -
面试中的单例问题
在早期的项目代码中,如果我们想使用类的某个方法,我们基本都会创建一个类的对象实例然后再调用方法,这样的实现往往在系统内就会存在某个类的大量实例。如此一来,项目框架很难管理大量的对象,而且如果java虚拟机不能及时回收,容易造成内存溢出。 首先我们要明白什么是单例,所谓单例就是说在项目框架内某个类的对象实例只存在一个,任何调用方获取到的对象实例都是一个,那么很明显这个类是不能够被外部直接...原创 2019-02-17 14:29:45 · 263 阅读 · 0 评论 -
Java面试问题回答必备片
1.描述一下你在上家公司主要工作 此题主要是看你能不能对自己上份工作做出归类,如果工作是编码,就回答大多都是编码,但是也很喜欢研究底层实现原理,对框架也很感兴趣有时间会看一些源码。 如果是工作年限长一点的面试者,回答中会出现管理团队,研究系统架构,带领新人制定规范等等。以上回答都没问题,千万别说在上家公司打酱油或者啥都干,当面试官听到面试者这样回答肯定是乐呵一笑,面试者...转载 2019-02-17 15:32:58 · 425 阅读 · 0 评论 -
java面试
NO1.大家看看这道题输出应该是啥?是否是三个5呢?NO2.看看这道题的输出结果是多少?是100还是99?NO3.考察一下你对数组和列表转换的问题,下面的结果输出几呢?NO4.此题考察大家对集合的equals的理解,下面程序输出什么?NO5.switch 是否能作用在 byte 上,是否能作用在 long 上,是否能作用在 String上?NO6.至少说出三种如...转载 2019-02-17 16:20:47 · 140 阅读 · 0 评论 -
面试被问烂的 Spring IOC
广义的 IOC 1、IoC(Inversion of Control) 控制反转,即“不用打电话过来,我们会打给你”。 两种实现: 依赖查找(DL)和依赖注入(DI)。 IOC 和 DI 、DL 的关系(这个 DL,Avalon 和 EJB 就是使用的这种方式实现的 IoC): DL 已经被抛弃,因为他需要用户自己去是使用 API 进行查找资源和组装...转载 2019-02-18 10:51:45 · 82 阅读 · 0 评论 -
面试问烂的 Spring AOP 原理、SpringMVC 过程
Spring AOP ,SpringMVC ,这两个应该是国内面试必问题,网上有很多答案,其实背背就可以。但今天笔者带大家一起深入浅出源码,看看他的原理。让印象更加深刻,面试的时候游刃有余。Spring AOP 原理简单说说 AOP 的设计: 每个 Bean 都会被 JDK 或者 Cglib 代理。取决于是否有接口。 每个 Bean 会有多个“方法拦截器”。注意:拦截器...转载 2019-02-18 11:10:05 · 122 阅读 · 0 评论 -
面试 Java 高级后端开发,要准备哪些知识点?
根据我的面试体会,不少同学收到面试后,什么准备也不会做,到时候就来了。这样做的后果是:不知彼,不知己,每战必殆。哪怕侥幸面试成,工资一定会被压得很低。其实公司肯花时间让你去面试,前提条件一定是通过你的简历,一定发现了你和公司的匹配点,也就是说,一定是有录用意向的。在技术面试的时间段里(最长1个小时),你如果能展现你的优势那是最好的,但如果你做不到这点,简单点,让面试官感觉你达到了最低标...转载 2019-03-12 10:06:36 · 159 阅读 · 0 评论