面试复盘 | 中金所-苏州-Java开发工程师

4点10下课,直接背着书包就飞奔回寝室,生怕迟到了,哈哈哈。(真不知道学校怎么想的,大四上了还这么多课)

中金所

Java开发工程师

时间:2021年9月17日 16点30分
BASE:苏州
问题:
  1. 自我介绍

  2. 什么是哈希表,影响它性能的两个参数

  3. 接口和类是否可以多继承

  4. 重载和重写

  5. final 、finally、finalize的区别

  6. continue、break的区别

  7. drop、delete、truncate的区别

  8. union、union all的区别

  9. left join、right join的区别

  10. 数据库事务的ACID

  11. 数据库隔离级别

  12. redis使用过吗?redis的优点

  13. Java内存分区

  14. 垃圾回收算法

  15. spring的IoC和AOP

  16. 单例模式的实现方式

  17. 死锁,死锁的四个条件

  18. 如果解决多个线程访问多个资源不死锁

  19. 创建线程的方式,哪一个方式比较好

  20. 线程同步

  21. TCP的三次握手

  22. 反问

总结:

简单直接,自我介绍完后面试官直接说问十几二十个问题,都是一些常见的面试题了。

有一个问题,面试官不开摄像头的,全程盯着我自己看,哈哈哈。

面试的时候还是达不到张口就来的状态,需要多加固基础知识的记忆,温故知新。

给自己立一个要求:每天复习的时候直接说出来,而不是心里觉得这个我会了,实际操作的时候就容易丢三落四。


#面试复盘##面经##中金所技术公司##java工程师#
全部评论
二面了吗?
点赞 回复 分享
发布于 2021-09-29 18:27

相关推荐

05-23 01:07
门头沟学院 Java
主要是针对黑马点评项目,欢迎uu解答讨论,急需学习1. 讲一下登录注册过程2. 你是怎么将验证码发送到用户手机上的?3. 你了解过什么公司有这种发送验证码的业务的?4. 如果设计用户密码登录,密码应该怎么传输?(回答加密之后传输,唯一知道的:hash+加盐,https传输)5. 如果设计一种用户通过密码注册的方式,前端接口需要收集什么数据,怎么传到后端?讲一下这个流程6. 按照你说的在前端进行拦截再对密码加密,加密后的内容发送给后端的话,每次加盐的这个盐不一样,传输的同一用户的加密密码还能是一样的吗?7. token是怎么传递给前端的?(回答写在响应体里的,后来查了下好像是写在响应头里的)那token在前端是存储在哪里的?8. 如果token泄露了,攻击者利用token向后端发送请求怎么办?(只能想到https加密,再就是通过ip进行查验)9. http和https的区别?10. 讲一下https里非对称加密和对称加密11. 非对称加密的算法了解过吗?(只知道hash和散列,还不知道是对称加密还是非对称加密的)12. hashmap的底层?什么时候用红黑树,什么时候用链表?为什么是8的时候?13. concurrenthashmap的底层?14. 为什么不是线程安全的,头插法和尾插法的区别15. 如果你现在要插入7个数,你怎么设计hashmap的容量?16. 如果用hashmap,怎么设计让他线程安全?(对put方法加锁,还说了volatile,后面他说基础类型和引用类型,你在这里对hashmap加volatile有用吗)17. 第一个项目讲一下,你是调用的一个视频处理的接口吗?还是在上面训练过18. 拦截器拦截的是什么?讲一下拦截的过程?中途打断,那你的threadlocal是从哪里获取数据的?19. 讲一下缓存更新策略,实际用的是什么?(修改数据库后删除缓存)20. 如果你要将商户信息存进redis里,你怎么选取哪一部分商户?(我回答说例如对评分前十的商户,会将这些商户信息存到redis里方便页面显示,然后问那你是在什么时机选取的评分前十呢?这些商户信息具体是怎么存到redis里的)
咕噜灵波:建议了解一下jwt token和session和cookie的区别和优缺点;看一下ssl/tls握手;java动态代理和Aop;threadlocal底层原理和java gc;hashmap的和arraylist扩容原理,java集合和juc
查看20道真题和解析
点赞 评论 收藏
分享
评论
7
34
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务