ITPub博客

首页 > 数据库 > 数据库开发技术 > 面试总结之某银行(面试通过14.5k!)

面试总结之某银行(面试通过14.5k!)

原创 数据库开发技术 作者:IT枫斗者 时间:2020-05-23 10:17:44 0 删除 编辑

以下是笔者辅助的面试通过的一个朋友总结,如果有疑问或者看法,欢迎留言和提问!

1.java几种数据类型?

答:8种,按整型(byte short char int long),布尔型(blooean)和浮点型(double,float)


2.有哪些集合?

list,set,map,具体可举几个例子(这里最好说你会的和了解的,面试官可以从你的回答中继续问他的原理等)


3.ArrayList和LinkedList区别,原理?

主要是讲到底层的数据结构,和应用场景即可

https://blog.csdn.net/xiaoxiaovbb/article/details/79789782


4.HashMap原理,ConcurrentHashMap原理?1.7和1.8区别?为什么用红黑树,怎么处理的?

讲到底层结构,jdk7和jdk8区别就好

https://blog.csdn.net/qq_36520235/article/details/82417949


5.线程实现方式

三种 thread,runnable,callable


6.wait和sleep的区别

wait释放锁,sleep不释放

原理不同、对锁的处理机制不同、使用区域不同。

https://blog.csdn.net/qiuchaoxi/article/details/79837568


7.并发安全的集合

看juc包下的集合,如CopyOnArrayList,ConcurrentHashMap等,可结合多线程来回答!


8.spring aop原理,几个概念,应用场景

主要是原理和实现方式

https://blog.csdn.net/wuruijiang/article/details/78970720


8.两种动态代理实现方式

cglib和jdk动态代理,前者生成子类的方式,后者需要类实现接口


9.spring security 权限怎么做的 (项目提到后台登录是我做的)

说的一般,吹简单了不好,吹难了不太可能是我做的(面试者真实内心反馈!)

https://blog.csdn.net/qing_gee/article/details/50184583


10.redis使用场景,项目里具体怎么用的

一般都说数据缓存,然后会问项目里具体啥场景,啥数据

这里结合着项目回答比较好!


11.spring cloud服务如何划分的,你负责什么服务,分别是做什么的,部署

12.微服务你们是怎么部署的

这两个问题如果项目是微服务项目,结合项目真实情况回答即可。同时这种问题,注意一下,在准备的过程中。


13.项目问题,主要是细节问题


14.离职原因之类的【统一回答:疫情影响】

受疫情影响,就说这家公司资金链出问题了,股东要求撤销我们那个部门,大家有的愿意留下来的,就去别的部门或者去总部,我正好想着亲戚和对象都在这个城市,我就到这边来找


15.反射原理

https://blog.csdn.net/h2604396739/article/details/83109292


16.怎么拿到类信息

https://www.cnblogs.com/zk753159/p/5025138.html


17.如果是私有方法或变量需要做什么操作

https://www.cnblogs.com/hwgok/p/7157949.html


辅助者个人总结:

1.基础知识应该加深,最好到源码

2.多线程和虚拟机可以加分,可以多看点

3.spring ioc和aop需要滚瓜烂熟,深入点可以看看源码的面试题

4.spring cloud比较弱,主要会问项目实际问题,不会按网上的面试题问

5.mysql主要深入索引和锁知识

6.某些知识点,如数据结构定义建议看维基百科定义,而不是看博客,卡住了可以看博客参考。


原文作者:IT枫斗者;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论
大家好,我是枫哥,🌟阿里云技术专家、📝资深面试官、🌹Java跳蚤网课堂创始人。技术交流vx:itfdz666,拥有多年一线研发经验,曾就职过科大讯飞、美团网、平安等公司。看面试实战视频可以关注b站号:IT枫斗者–Java面试。需要看技术文章,可以关注CSDN:IT枫斗者。

注册时间:2020-05-13

  • 博文量
    183
  • 访问量
    81330