微众银行Java面试-社招-一面(2019/07)
个人情况
2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验。做过分布式开发,没有高并发的处理经验,平时做To G的项目居多。写下面经是希望给各位有相同面试公司的小伙伴做个参考,同时也希望记下自己的一些收获和踩下的坑。
简历投递
当时有考虑到深圳发展,所以在BOSS上投了微众银行,第一面是电话面试。期间约了两次才约到电面。第一次约的星期一晚上七点,但是等了半小时没来电话。后来BOSS说有事,改约星期三晚上七点半。岗位:Java开发工程师。
一面
七点半电话如约而至,听声音面试官是个很年轻的小伙。问我有没有空现在进行面试,我说可以的。先简单的自我介绍后,没有问项目,直接问了技术方面相关的东西。
我看你们项目用过redis,你知道redis常见的数据类型有哪些吗?
你们平时用redis做些什么?
你知道redis为什么快吗?
redis的持久化机制说一下。
redis如何实现分布式锁?(答完redis的一系列问题,后面回答的问题,面试官小哥都会说,OK,OK,当时真的给了我一点幻觉,感觉他对我很满意,让我放松了戒备,套路得一批)
你知道什么是Spring的AOP吗?(面试官:OK,OK)
你知道AOP的底层实现原理吗?(面试官:OK,OK)
JDK动态代理和CGLIB动态代理的区别?(面试官:OK,OK)
哪种情况下用JDK动态代理,哪种情况下用CGLIB动态代理?(这题没答上来,原来看过相关文章,当时没记住),但是(面试官依旧:OK,OK)
用过什么设计模式吗?(我说平时基本都是开发功能模块的多,用到设计模式的比较少,但是读源码时会注意一些设计模式的实现,如JDK IO的体系,HttpServlet,Spring中的设计模式)(面试官依旧:OK,OK)
单例模式的几种实现方式?(面试官:OK,OK)
说一下数据库优化思路?(面试官:OK,OK)
你知道回表吗?(第一次听说这个词,就说不知道)(面试官:OK,OK)
mysql常见的执行引擎有哪些?(面试官:OK,OK)
索引的实现原理?(面试官:OK,OK)
B树和B+树的区别?(面试官:OK,OK)
线程池原理?(面试官:OK,OK)
ConcurrentHashMap各版本的差异?(面试官:OK,OK)
HashTable为什么效率低?(面试官:OK,OK)
HashTable有没有对整个类加锁?(原来看过源码,基本所有方法都用了synchronize关键字,我说没有)
你有什么问题要问我的吗?(问了下相关业务和技术栈)
一面结果:卒。
总结
面试官人很好,总是说OK,让我都有些飘起来了, 有时候面试官看上去对你很满意,并不意味着你就真的能过,从此我学会了,在面试中要学会保持平常心,不管面试官对你评价如何,保持平常心真的很重要。面试题目挺常规的,可以说百分之九十都是常规题,学过相关技术应该都能答上,没有特别为难人,面试体验不错,整体好评,虽然自己没过。革命尚未成功,同志仍需努力。
微众银行Java面试-社招-一面(2019/07)的更多相关文章
- 平安银行Java面试-社招-五面(2019/09)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 平安寿险Java面试-社招-四面(2019/08)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 中移物联网Java面试-社招-三面(2019/07)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- 菜鸟网络Java面试-社招-一面(2019/11)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
- Nebula Graph 在微众银行数据治理业务的实践
本文为微众银行大数据平台:周可在 nMeetup 深圳场的演讲这里文字稿,演讲视频参见:B站 自我介绍下,我是微众银行大数据平台的工程师:周可,今天给大家分享一下 Nebula Graph 在微众银行 ...
- “联邦对抗技术大赛”9月开战 微众银行呼唤开发者共同“AI创新”
“联邦对抗技术大赛”9月开战 微众银行呼唤开发者共同“AI创新” 从<第五元素>中的智能系统到<超体>中的信息操控,在科幻电影中人工智能已经发展到了极致.而在现实中,目前 ...
- 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!
春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...
- 阿里巴巴面试-Java后端-社招5面技术总结(Offer已拿)
最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了offer.这里简单记录下面试所遇问题,仅供各位大佬参考. 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题. 部门 ...
- OPPO-Java面试-社招-一面(2019/07)
个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...
随机推荐
- Typora基础
Typora下载网址https://typora.io 一级标题 :# 空格 编写内容 二级标题 2*# 空格 内容 typora快捷键 ctrl+1 =一级标题 有序内容 1.+tab (Q旁边的t ...
- 一个简单实现的string类
为了复习c++知识,简单的实现一个string类,类名为CMyString 环境说明:windows 7 64位 和 CentOS Linux release 7.6.1810 (Core) 开发工具 ...
- vue从零开始(二)指令
一.v-text和v-html <span v-text="msg"></span> <div v-html="html"> ...
- MySQL NULL--三值逻辑(Three Value Logic)
三值逻辑(Three Value Logic) 在关系型数据库中,由于NULL值的存在,导致逻辑表达式存在三种值:TRUE/FALSE/UNKNOW. SELECT '=NULL AS C1, ' A ...
- Bash基础——快捷键
参考:The Best Keyboard Shortcuts for Bash (aka the Linux and macOS Terminal) Navigating Bash History w ...
- Codeforces C. Jzzhu and Cities(dijkstra最短路)
题目描述: Jzzhu and Cities time limit per test 2 seconds memory limit per test 256 megabytes input stand ...
- 深度学习Keras框架笔记之Dense类(标准的一维全连接层)
深度学习Keras框架笔记之Dense类(标准的一维全连接层) 例: keras.layers.core.Dense(output_dim,init='glorot_uniform', activat ...
- 阿里云——扩展Linux系统盘
前言 地址|https://help.aliyun.com/document_detail/111738.html?spm=a2c4g.11186623.2.7.1d284c07SFRBaq#sect ...
- 绑定事件 .on("click",function(){})和.click(function(){})
1.$(element).click(function(){ }) 2.$(element).on("click",function(){ }) 在一般的情况之下第1种和第2种没什 ...
- 纯js房贷计算器开源
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...