个人情况

  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)的更多相关文章

  1. 平安银行Java面试-社招-五面(2019/09)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  2. 平安寿险Java面试-社招-四面(2019/08)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  3. 中移物联网Java面试-社招-三面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  4. 菜鸟网络Java面试-社招-一面(2019/11)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

  5. Nebula Graph 在微众银行数据治理业务的实践

    本文为微众银行大数据平台:周可在 nMeetup 深圳场的演讲这里文字稿,演讲视频参见:B站 自我介绍下,我是微众银行大数据平台的工程师:周可,今天给大家分享一下 Nebula Graph 在微众银行 ...

  6. “联邦对抗技术大赛”9月开战 微众银行呼唤开发者共同“AI创新”

    “联邦对抗技术大赛”9月开战  微众银行呼唤开发者共同“AI创新”   从<第五元素>中的智能系统到<超体>中的信息操控,在科幻电影中人工智能已经发展到了极致.而在现实中,目前 ...

  7. 春节过后就是金三银四求职季,分享几个Java面试妙招,轻松搞定HR!

    春节过后就是金三银四,分享几个Java面试妙招,轻松搞定HR! 2020年了,先祝大家新年快乐! 今年IT职位依然相当热门,特别是Java开发岗位.软件开发人才在今年将有大量的就业机会.春节过后,金三 ...

  8. 阿里巴巴面试-Java后端-社招5面技术总结(Offer已拿)

    最近接到阿里妈妈的面试通知,历经一个月,虽然过程挺坎坷,但总算是拿到了offer.这里简单记录下面试所遇问题,仅供各位大佬参考. 由于前面两面的时间过去的有点久了,只能根据记忆大概写些记得问题. 部门 ...

  9. OPPO-Java面试-社招-一面(2019/07)

    个人情况 2017年毕业,普通本科,计算机科学与技术专业,毕业后在一个二三线小城市从事Java开发,2年Java开发经验.做过分布式开发,没有高并发的处理经验,平时做To G的项目居多.写下面经是希望 ...

随机推荐

  1. web API .net - .net core 对比学习-文件目录概述

    个人正在学习.net web Api的相关知识,因此用这一系列博客做一记录. 1. 首先我们分别创建 .net web api 项目和 .net core web api 项目. 2. 我们首先比较一 ...

  2. 测度(Measure)

    测度概述 数学上,测度(Measure)是一个函数,它对一个给定集合的某些子集指定一个数,这个数可以比作大小.体积.概率等等.传统的积分是在区间上进行的,后来人们希望把积分推广到任意的集合上,就发展出 ...

  3. Spring AOP无法拦截Controller的原因

    因为Spring的Bean扫描和Spring-MVC的Bean扫描是分开的, 两者的Bean位于两个不同的Application, 而且Spring-MVC的Bean扫描要早于Spring的Bean扫 ...

  4. Net实现阿里云开放云存储服务(OSS)

    1 第一步框架搭建新建一个全新的MVC项目 (项目参考文档https://docs.aliyun.com/?spm=5176.383663.9.6.5OJI07#/pub/oss/sdk/sdk-do ...

  5. Android为TV端助力之QQ空间热更新技术

    直接上代码 package com.enjoy.patch; import android.content.Context;import android.os.Build;import android ...

  6. 在Linux系统上安装Spring boot应用

    Unix/Linux 服务 systemd 服务 操作过程 1. 安装了JDK的centOS7虚拟机 注意下载linux版本JDK的时候不能直接通过wget这种直接链接下载,否则会解压不成功,应该打开 ...

  7. iManager微服务自定义上传数据的两种方法

    背景 当数据量大时,通过浏览器上传可能速度较慢,可以使用以下两种方式进行数据导入. 方法一 1.访问k8s主页(31234端口) 找到所创建的微服务的命名空间(例如icloud-native-xxx) ...

  8. Oracle 11g RAC to RAC ADG搭建(一)采用rman备份恢复方式

    (一)基础环境   主库 备库 操作系统 RedHat6.7 RedHat6.7 服务器名称 primarydb1primarydb2 standbydb1standbydb2 IP地址规划 192. ...

  9. Seata 动态配置订阅与降级实现原理

    Seata 的动态降级需要结合配置中心的动态配置订阅功能.动态配置订阅,即通过配置中心监听订阅,根据需要读取已更新的缓存值,ZK.Apollo.Nacos 等第三方配置中心都有现成的监听器可实现动态刷 ...

  10. Gerrit 服务器入门使用-项目的创建与克隆

    Gerrit 服务器入门使用-项目的创建与克隆 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.创建克隆项目 1>.点击"BROWSE" 2>.点 ...