面试
文章平均质量分 88
Java程序员聚集地
欢迎大家关注微信公众号:Java程序员聚集地,共同学习交流。
展开
-
关于java单例模式,这篇已经讲得很清楚了,建议反复观看
概念java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。特点单例模式有以下特点:单例类只能有一个实例。单例类必须自己创建自己的唯一实例。单例类必须给所有其他对象提供这一实例单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。避免生成多个对象保证只对这一个唯一对象进行操作,保证线程的安全和数据的安全.饿汉式:顾名思义,饿汉式就是在第一次引用该类的时候就创建对象实例,而不管实际是否需要创建。代码如下:下面看一个示例:原创 2021-12-24 14:28:30 · 361 阅读 · 7 评论 -
阿里java面试经历:Redis相关问题被虐哭了,直到了解这些知识点
前言:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证...原创 2019-12-04 16:03:23 · 497 阅读 · 0 评论 -
Redis 面试热点:了解什么是 Redis 的雪崩、穿透和击穿?系统该如何应对这些情况?
面试题了解什么是 redis 的雪崩、穿透和击穿?redis 崩溃之后会怎么样?系统该如何应对这种情况?如何处理 redis 的穿透?面试官心理分析其实这是问到缓存必问的,因为缓存雪崩和穿透,是缓存最大的两个问题,要么不出现,一旦出现就是致命性的问题,所以面试官一定会问你。面试题剖析缓存雪崩对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4...原创 2019-11-26 16:48:36 · 230 阅读 · 0 评论 -
凭借这1080道java面试真题,成功拿到阿里,京东等八家大厂offer
2019年还有一个多就要月结束了,时间一眨眼就过去了。今年面试有没有被面试官虐呢,明年跳槽想跳去哪个大厂呢,这是个问题,今年为了找到好工作,特地的从朋友那里讨来一份面试圣经(阿里某大牛),1080道面试真题和解析,一共485页PDF,囊括Java、MyBatis、ZooKeeper、Dubbo、Elasticsearch、Memcached、Redis、MySQL、Spring、Spring Bo...原创 2019-11-26 16:43:16 · 6545 阅读 · 0 评论 -
面试时如何吊打面试官,将这些Java核心知识点掌握好(jvm)
前言:面试一直是困扰我们的一个问题,不知道从哪方面应对,今天给大家带来的是一位美团架构师花费两年的时间整理的一份Java核心知识点,包含20多个知识点,200多页PDF,一解我们面试时会遇到的困惑,当然有需要的朋友可以关注微信公众号:Java程序员聚集地,获取这份PDF.今天给大家带来的是20多个知识点的jvm专题(含全部解析),以后每天都会给大家分享一个专题,希望大家多多支持。...原创 2019-11-21 22:06:33 · 391 阅读 · 0 评论 -
字节跳动、腾讯后台开发面经分享(2019.5)
5月份,身边朋友跟我分享面试字节跳动和腾讯的经历,抽空整理成博文与大家分享一下。image1. 字节跳动头条技术面共三面,之后是HR面,面试形式是 视频。时间均控制在1个小时。1.1 第一面:第一面主要考察基础,先简单自我介绍,以及介绍一下项目,然后开始考察基础。1.1.1 TCP相关基础知识问题1: 请详细描述三次握手和四次挥手的过程 要求熟悉三次握手和四次...原创 2019-06-11 12:26:15 · 288 阅读 · 0 评论 -
2019一线互联网公司最全面试心得汇总
今天分享的BAT等一线互联网公司面试经验:面试前的心态准备(3点建议) 技术硬实力包含的范围(50题目) 个人简历突出和优化(3点优化步骤) 个人软实力的提升(6点提升维度) BAT面试经验总结(1点总结)1. 面试前的心态准备心态可以影响你面试的准备,笔试的状态,实力的发挥,可以影响一个面试过程的方方面面。心态崩了,就只剩运气了,offer估计也就走远了。那怎么调整自己的心...原创 2019-06-11 10:31:45 · 1403 阅读 · 1 评论 -
《吊打面试官》系列-Redis哨兵、持久化、主从、手撕LRU
前言Redis在互联网技术存储方面使用如此广泛,几乎所有的后端技术面试官都要在Redis的使用和原理方面对小伙伴们进行360°的刁难。作为一个在互联网公司面一次拿一次offer的面霸(请允许我使用一下夸张的修辞手法),打败了无数竞争对手,每次都只能看到无数落寞的身影失望的离开,略感愧疚,在一个寂寞难耐的夜晚,我痛定思痛,决定开始写《吊打面试官》系列,希望能帮助各位读者以后面试势如破竹,对面试官...原创 2019-11-10 17:24:53 · 5866 阅读 · 0 评论 -
阿里蚂蚁金服Java岗330道面试题(性能调优+微服务+并发编程+开源框架+分布式)
前言2019年还有不到2个月的时间就结束了,这一你,你收获了多少?前段时间一直有粉丝问我,有没有今年一些大厂Java面试题总结?最新抽时间整理了一些,分享给大家,大家一起共享学习!一、性能调优系列1.Tomcat性能调优JVM参数调优: -Xms<size> 表示JVM初始化堆的大小,一Xmx<size>表示JVM堆的最大值。这两个值的大小一般根据需...原创 2019-11-10 16:55:10 · 460 阅读 · 0 评论 -
在职阿里6年,一个29岁女程序员的心声
简单的先说一下,坐标杭州,12届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公司(因为不想请假,因此只是每个晚上去其他公司面试,所以面试的公司比较少)其中成功的有4家,另外2家失败的原因在于:1、阿里巴巴B2B事业部的面试,两轮技术面试都过了,最后一轮面试是对方的主管,由于听说技术面试过了基本上90%都面试成功了,所以在和主管的交谈中也是毫无顾忌,说得天花乱坠,很多自...原创 2019-11-10 16:26:59 · 746 阅读 · 0 评论 -
阿里Java技术岗238道面试题:多线程+设计模式+Mybatis+Kafka。
像阿里这种大厂,面试问题从来就不是一成不变的,知识掌握不全面是很难拿到offer的。分享下我面试阿里所遇到的一些真题还有一些也是我在网上一起整理的,都总结了在一起,知识点囊括了:Java 基础,容器,多线程,反射,对象拷贝,Java Web,异常,网络,设计模式,Mybatis,RabbitMQ等。会由于篇幅的原因,238道题目的答案不一一公布给大家,需要的朋友可以关注微信公众号:Jav...原创 2019-11-06 22:29:05 · 2028 阅读 · 0 评论 -
被大厂面试官连环炮轰炸的ThreadLocal (吃透源码的每一个细节和设计原理)
引言ThreadLocal 是面试过程中非常高频的一个类,这类的复杂程度绝对是可以带出一系列连环炮的面试轰炸。biu biu biu ~~~~.一直觉得自己对这个类很了解了,但是直到去看源码,接二连三的技术浮出水面(弱引用,避免内存溢出的操作,开放地址法解决hash 冲突,各种内部类的复杂的关系),看到你怀疑人生,直到根据代码一步一步的画图才最终理解(所以本篇文章会有大量的图)。 这里也给...原创 2019-10-25 17:29:28 · 197 阅读 · 0 评论 -
BAT面试必考:ThreadLocal ,ThreadLocalMap 和Thread 的关系
引言这三种的关系由于大量的内部类的关系,第一次看的时候还是有点绕的,感觉你是老子的孙子,又是老子的老子。我还是建议你先抛开内部类的关系,把每一个类当作普通类来看到,理解每個类的职责,最后再把内部类放进去考虑这样设计的目的。这里也给大家一个启示,面对复杂的事情的时候,我们需要跳出来,先把问题简单化,大方向把握了,再进一步去细化每一个功能点和设计的艺术。关系图解接下来我们看下面一张图...原创 2019-10-25 17:20:54 · 687 阅读 · 0 评论 -
美团十年,我总结的Java核心知识点pdf(Java岗),请查收
Java核心知识点从多个知识点分析:包括JVM,Java集合,Java多线程并发,Java基础,spring原理,微服务,netty与RPC,网络,日志,zookeeper,kafka,rabbitMQ,hbase,mongoDB,cassandra,设计模式,负载均衡,数据库,一致性算法,Java算法,数据结构,加密算法,分布式缓存,Hadoop,spark,storm,YARN,机器算法,...原创 2019-06-10 15:55:06 · 2047 阅读 · 1 评论 -
2019年面试必备:最新Java核心知识点(3)—JAVA多线程并发(上)
往期精彩文章:2019年面试必备:最新Java核心知识点(1)—JVM免费资料:2019年面试必备(最新Java核心知识点整理),请查收!关注微信公众号:Java程序员聚集地 即可获取Java核心知识点免费原文资料。4.1.1. JAVA并发知识库4.1.2. JAVA线程实现/创建方式4.1.2.1.继承Thread类Thread 类本质上是实现了 ...原创 2019-06-05 17:49:27 · 352 阅读 · 0 评论 -
2020年面试必备(最新Java核心知识点整理),请查收!
前言:你还在找工作吗?相信在前不久的金三银四跳槽季中,有许多同学面试或者跳槽失利的就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。我偶然从一个网友群中发现了整理的...原创 2020-12-01 14:52:32 · 1055 阅读 · 1 评论 -
2019年面试必备(Java最新核心知识点整理)——JVM
前言:听说你在面试又到了求职的金三银四的黄金月份,我相信有不少小伙伴已经摩拳擦掌的准备寻找下一份工作。就目前国内的面试模式来讲,在面试前积极的准备面试,复习整个 Java 知识体系将变得非常重要,可以很负责任的说一句,复习准备的是否充分,将直接影响你入职的成功率。但很多小伙伴却苦于没有合适的资料来回顾整个 Java 知识体系,或者有的小伙伴可能都不知道该从哪里开始复习。我偶然从...原创 2019-05-28 18:03:16 · 1249 阅读 · 2 评论 -
9个offer,12家公司,35场面试,从微软到谷歌,我的求职之路!
1.简介毕业答辩搞定,总算可以闲一段时间,把这段求职经历写出来,也作为之前三个半月的求职的回顾。首先说说我拿到的offer情况:微软,3面->终面,搞定 百度,3面->终面,口头offer 搜狗,2面,悲剧 腾讯,1面,悲剧 布丁移动,3面,搞定 涂鸦游戏,3面,搞定 友盟,3面->CEO面,搞定 雅虎,4面->终面,搞定 微策略,2面,悲剧 ...原创 2019-06-19 17:05:49 · 1025 阅读 · 1 评论 -
网易三面,社招Java工程师,我的面试经历
好的,老司机 要发车了...时间:2016年8月20日地点:网易北京研发中心面试部门:网易传媒下午一点多到的,但是面试是两点半的场,就在那趴着眯了十分钟,之后两点半签到,就进去了。等了大概20分钟吧,将近三点了,开始一面。一面:简单介绍一下自己 Spring具有什么特点(IOC和AOP) HashMap和HashSet的实现原理 动态代理的原理 ja...原创 2019-06-20 11:15:04 · 2768 阅读 · 0 评论 -
上个月,我拿到了腾讯暑期实习offer
前情回顾本来学校就是双非,如果再没有些亮点,是很难进大厂的。我比较幸运,曾在网易实习过一段时间,很感谢这段经历,让我有幸通过腾讯HR们的简历筛选。对于腾讯春招,其实我是没有参加网申(2.28-3.31)、提前批(2.28-4.1)以及在线笔试(4.5-4.7),我属于常规批(4.13)中的晚期,我记得是4月18日投的简历,一直没动静,等到了5月14日更新了简历后,5月15日安排了当天晚...原创 2019-06-18 10:23:10 · 540 阅读 · 0 评论 -
阿里p8架构师谈:从“菜鸟”码农到“资深”架构师
工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着架构师、专家之类的头衔,伴随着技术和能力的提高,想不明白的事情反而越来越多了。这些疑问有些来自于跟小伙伴的交流,有些是我的自问自答,有些到现在也想不清楚,这篇文章就来写一写这些问题。如何更高效的学习?很多新人程序员一开始在学习上找不到方向,但我想在渡过了一段时间的新手期之后,这类问题大多都会变得不再那么明显,工作的...原创 2019-06-18 10:25:29 · 2360 阅读 · 0 评论 -
如何准备 Java 初级和高级的技术面试?
本人最近几年一直在做java后端方面的技术面试官,而在最近两周,又密集了面试了一些java初级和高级开发的候选人,在面试过程中,我自认为比较慎重,遇到问题回答不好的候选人,我总会再三从不同方面提问,只有当反复确认能力不行才会下结论,相反,如果候选人给我的印象不错,我也会从多个角度来衡量,以免招进会说但不会干活的“大忽悠”。其实倒也不是我故意要为难候选人,毕竟入职后就是同事,但面试...原创 2019-06-24 15:33:59 · 181 阅读 · 0 评论 -
40道阿里巴巴JAVA研发岗多线程面试题详解,你能答出多少
1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”知其所以然”,只有达到”知其然知其所以然”的程度才可以说是把一个知识点运用自如。OK,下面说说我对这个问题的看法:(1)发挥多核CPU的优势随着工业的进步,现在的笔记本、台式机乃至商用的应用服务器至少...原创 2019-07-16 16:28:41 · 279 阅读 · 0 评论 -
阿里巴巴SSM面试题大合集,这些你答对了多少(含答案)
Spring 在ssm中起什么作用?Spring:轻量级框架 作用:Bean工厂,用来管理Bean的生命周期和框架集成。 两大核心: 1、IOC/DI(控制反转/依赖注入) :把dao依赖注入到service层,service层反转给action层,Spring顶层容器为BeanFactory。 2、AOP:面向切面编程Spring的事务?编程式事务管理:编程方式管理事务,极大灵...原创 2019-06-19 15:38:35 · 929 阅读 · 0 评论