![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试
文章平均质量分 71
训练营资料福利官
这个作者很懒,什么都没留下…
展开
-
33张Java高级进阶技术思维导图,白嫖大佬梳理的技术要点!只需看重点,学习效率提升300%(建议收藏)
Java基础强化及高级用法JavaSE 知识点总结Java并发编程Java集合泛型反射计算机操作系统计算机组成原理数据结构NIOJava编程工具篇GITMaven框架源码篇MyBaitsDubboKafkaRabbitMQRedisNetty...原创 2021-07-26 21:57:09 · 1099 阅读 · 6 评论 -
应有尽有,7701页互联网大厂面试题PDF版,让你一次收藏够!【Java后端、安卓、前端、Python、大数据均已分类】
最近很长时间没有更新文章,博主一直忙着给各位看官姥爷们收集各种面试资料,这不,在历时半个月时间,终于让我找到一份绝密超牛逼面试资料合集所有合集汇总起来约7701页PDF,包含【Java】【分布式】【Spring Cloud】【Spring Boot】【JVM】【Python】【前端】【安卓】【大数据】等等,本着好东西就是要拿出来分享的原则:互联网雷锋(博主我)为了能让大家节省四处查找资料的宝贵时间,借此机会,在和原作者交涉了三天三夜之后,终于让其答应博主我将这份资料分享出来,但因为某度网盘最近习惯性抽风,分原创 2021-05-26 16:54:52 · 1477 阅读 · 5 评论 -
这个疯子整理的十万字Java面试题汇总,终于拿下40W offer!(JDK源码+微服务合集+并发编程+性能优化合集+分布式中间件合集)
爆肝一周,不眠不休!就为 点赞+好评+收藏 三连收藏党可以通过百度网盘下载全部文档。Java JDK源码合辑HashMap篇原创 2021-04-28 22:22:33 · 28393 阅读 · 72 评论 -
2021年应届生与中高级程序员常见Java面试题
为了巩固在Java中的知识和概念,在这里我列出了最常见的Java面试问题,以便在面试的时候可以吊打面试官应届生常见面试问题问题1:Java中的框架是什么?答:框架是一组类和接口,它们提供了现成的体系结构。最佳的面向对象设计始终包括带有类集合的框架,以使所有类都执行相同类型的任务。问题2:使用Java定义集合框架。答:Java Collections Framework是接口和类的集合,这些接口和类有助于有效地存储和处理数据。Java Collection Framework提供...原创 2021-04-08 17:26:13 · 1262 阅读 · 2 评论 -
最详细的设计模式总汇,收藏好,面试不再怕被问设计模式了!
设计模式六大原则单一职责原则 一个方法尽可能做一件事情,一般来说不应该让一个方法承担多个职责。 单一职责原则的英文名称是Single Responsibility Principle,简称是SRP。单一职责原则的定义是:应该有且仅有一个原因引起类的变更。SRP的原话解释是:There should never be more than one reason for a class to change. 单一职责原则提出了一个编写程序的标准,用“职责”或“变化原因”来衡量接口或设计是否原创 2020-07-20 14:31:39 · 180 阅读 · 0 评论 -
最近面试了一位5年的Java,一问三不知!还反怼我...
最近看了很多简历,很多候选人年限不小,但是做的都是一些非常传统的项目,想着也不能通过简历就直接否定一个人,何况现在大环境越来 越难,大家找工作也不容易,于是就打算见一见。在沟通中发现,由于年限不小,他们的定位基本都是高级及以上,毕竟,年限摆在那里,面个中级也不体面。面试时我打算聊点基础的,先打开一下话题,结果发现对于一些开发中很基本的问题,比如: Git的分支你们是怎么管理的? 接口保证幂等性是基本的要求,那么幂等性你们是怎么做的? 你们有用@Transa...原创 2020-05-09 18:43:07 · 690 阅读 · 0 评论 -
你以为简单工厂模式很简单,可能是因为你懂的只是冰山的一角
简单工厂模式基本定义:简单工厂模式又称之为静态工厂方法,属于创建型模式。在简单工厂模式中,可以根据传递的参数不同,返回不同类的实例。简单工厂模式定义了一个类,这个类专门用于创建其他类的实例,这些被创建的类都有一个共同的父类。模式结构:1. Factory:工厂角色。专门用于创建实例类的工厂,提供一个方法,该方法根据传递的参数不同返回不同类的具体实例。2. Product:...原创 2020-04-20 11:19:21 · 227 阅读 · 0 评论 -
程序员内功心法《设计模式》
灵魂三问第一问,什么是设计模式?设计模式是在软件工程实践过程中,JAVA使用者们总结出的良好的编程方法,使用设计模式能够增加系统的健壮性,易修改性和可扩展性,当你进行开发的软件规模比较大的时候,良好的设计模式会给编程带来便利,让系统更加稳定。第二问,为什么要学习设计模式?普遍的目的:1、别人都说要学,别人都说好,所以我要学2、面试会被问,所以必须学3、读源...原创 2020-04-15 09:45:12 · 403 阅读 · 1 评论 -
谈谈缓存更新
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,更新操作删除缓存后,查询操作没有命中缓存,先把老数据读出来后放到缓存中,然后更新操作更新了数据库。于是,在缓存中的数据还是老的数据,导致缓存中的数据是脏的,而且还一直这样脏下去了。我不知道为什么这么多人用的都是这个逻...原创 2019-11-27 17:09:56 · 1181 阅读 · 0 评论 -
十八道JVM面试题总汇(附解析)
一、Java 类加载过程?Java 类加载需要经历以下7 个过程:1. 加载加载是类加载的第一个过程,在这个阶段,将完成以下三件事情:•通过一个类的全限定名获取该类的二进制流。•将该二进制流中的静态存储结构转化为方法去运行时数据结构。•在内存中生成该类的 Class 对象,作为该类的数据访问入口。2. 验证验证的目的是为了确保 Class 文件的字节流中的信息...原创 2019-10-09 14:14:58 · 300 阅读 · 0 评论