今天分享的BAT面试完整内容主要包含: 面试前的心态准备(3点建议) 技术硬实力包含的范围(50题目) 个人简历突出和优化(3点优化步骤) 个人软实力的提升(6点提升维度) BAT面试经验总结(1点总结) 1. 面试前的心态准备 心态可以影响你面试的准备,笔试的状态,实力的发挥,可以影响一个面试过程 ...
分类:
编程语言 时间:
2020-05-06 13:55:35
阅读次数:
77
金三银四俗称跳槽黄金季,很多同学都想趁着这段时间拿高薪,去更牛逼的公司工作,认识更多大牛,提升自己的职场竞争力。 那怎样才能通过BAT面试官的考核?怎样成为一名Offer收割机? 之前讲过收割Offer有一个最直接的公示:Offer=硬实力*软实力*好的心态,三者缺一不可。 01 技术硬实力 这里说 ...
分类:
编程语言 时间:
2020-05-06 13:51:33
阅读次数:
61
在Java面试的首轮,经常会问很多关于Java面试基础以及高级的问题,今天收集相关Java面试36题和答案分享出来。 1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法? “static”关键字表明一个成员变量或者是成员方法可以 ...
分类:
编程语言 时间:
2020-05-06 13:50:37
阅读次数:
59
蚂蚁金服一面:分布式架构 50分钟 1、个人介绍加项目介绍20分钟 2、微服务架构是什么,它的优缺点? 3、ACID CAP BASE理论 4、分布式一致性协议,二段、三段、TCC,优缺点 5、RPC过程 6、服务注册中心宕机了怎么办? 7、微服务还有其他什么组件 8、分布式架构与微服务的关系 9、 ...
分类:
编程语言 时间:
2020-05-06 13:33:48
阅读次数:
147
Java 面试随着时间的改变而改变。在过去的日子里,当你知道 String 和 StringBuilder 的区别就能让你直接进入第二轮面试,但是现在问题变得越来越高级,面试官问的问题也更深入。 在我初入职场的时候,类似于 Vector 与 Array 的区别、HashMap 与 Hashtable ...
分类:
编程语言 时间:
2020-05-03 20:56:47
阅读次数:
78
从事Java开发的都知道java有个垃圾回收机制Garbage collection,要准确理解Java的垃圾回收机制. 我们可以从:“什么时候”,“对什么东西”,“做了什么事情”这三个方面来分析。 01、“什么时候” 什么时候”即是GC触发的条件。GC触发的条件有两种: 程序调用System.gc ...
分类:
其他好文 时间:
2020-04-28 13:12:40
阅读次数:
55
1.Filter是什么?有什么特点?主要用于哪些情况?在web中如何使用? 过滤器,对用户请求进行预处理,接着把请求交给Servlet处理并生成响应,最后Filter再对服务器响应进行后处理。可以拦截ServletRequest和ServletResponse。 简单的记录日志的Filter,这个F ...
分类:
编程语言 时间:
2020-04-28 00:24:23
阅读次数:
59
一、Java 基础1. JDK 和 JRE 有什么区别?JDK:Java Development Kit 的简称,java 开发工具包,提供了 java 的开发环境和运行环境。JRE:Java Runtime Environment 的简称,java 运行环境,为 java 的运行提供了所需环境。具 ...
分类:
编程语言 时间:
2020-04-27 13:20:25
阅读次数:
59
不管是开发、测试、运维,每个技术人员心里都有一个成为技术大牛的梦,毕竟“梦想总是要有的,万一实现了呢”! 正是对技术梦的追求,促使我们不断地努力和提升自己。 今天分享Java重点面试知识 : 多线程(线程状态、线程并发,Synchronized与Lock的区别和底层原理,常用的锁及其使用场景和原理, ...
分类:
编程语言 时间:
2020-04-27 13:12:23
阅读次数:
62
多线程、并发及线程的基础问题 1)Synchronized 用 过 吗 , 其 原 理 是 什 么 ? 2)volatile 能使得一个非原子操作变成原子操作吗? 3)volatile 修饰符的有过什么实践? 4)volatile 类型变量提供什么保证? 5) 10 个线程和 2 个线程的同步代码, ...
分类:
编程语言 时间:
2020-04-25 17:19:05
阅读次数:
54