当前位置 博文首页 > 白徽的博客:中科院自动化研究所面试

    白徽的博客:中科院自动化研究所面试

    作者:[db:作者] 时间:2021-07-15 19:04

    本人面试的是中科院自动化研究所–后端开发实习生

    1. 自我介绍
      说了基本信息
      项目简介
      有意思的经历(因为以前在网上看到,说一下可以勾起面试官的兴趣)。但是显然不适合我们这行业。
      面试官:那你这个经历跟我们计算机有什么联系吗?
      我:呜呜。。。没有

    2. 使用过Spring Cloud吗?

    3. Spring Boot相关

    4. Spring Boot单元测试

    5. Spring Boot如何打包
      如何打包就不写了,直接写打包之后的jar包跟普通的jar包是否一样?
      可以通过java jar xxx.jar直接运行。但是普通的不行。
      并且不能被依赖(莫挨老子),因为结构是不一样的。

    6. 跨域问题,如何解决

    7. MySql三种级别锁
      全局锁,表锁,行锁,页级锁(写的不一样,也不知道谁写的才是正确的)

    8. 行锁锁的是什么
      InnoDB的行锁是针对索引加的锁,不是针对记录加的锁。并且该索引不能失效,否则都会从行锁升级为表锁

    9. 行锁实现有哪几种算法
      记录锁(Record lock),间隙锁(Gap lock),临建锁 (Next-key lock

    10. MySQL死锁怎么排查

    11. Redis持久化方式
      Redis 的一种持久化方式叫快照(snapshotting,RDB),另一种方式是只追加文件(append-only file, AOF)
      RDB:
      Redis 可以通过创建快照来获得存储在内存里面的数据在某个时间点上的副本。Redis 创建快照之后,可以对快照进行备份,可以将快照复制到其他服务器从而创建具有相同数据的服务器副本(Redis 主从结构,主要用来提高 Redis 性能),还可以将快照留在原地以便重启服务器的时候使用。

      AOF
      与快照持久化相比,AOF 持久化 的实时性更好,因此已成为主流的持久化方案。默认情况下 Redis 没有开启 AOF(append only file)方式的持久化,可以通过 appendonly 参数开启。
      开启 AOF 持久化后每执行一条会更改 Redis 中的数据的命令,Redis 就会将该命令写入硬盘中的 AOF 文件。AOF 文件的保存位置和 RDB 文件的位置相同,都是通过 dir 参数设置的,默认的文件名是 appendonly.aof。

    12. Redis有多少个数据库(听成支持多少个数据库,纳闷)
      16

    13. RedisMQ用过吗?

    14. Linux说一下

    cs