两轮加一起,顺序忘了 1.java根类什么? 2.object有哪些方法? 3.spring MVC执行流程? 4.描述一下mybatis plus? 5.redis用来做什么? 6.hashmap底层? 7.hashmap线程不安全,如果想要安全用什么? 8.基本的sql语句? 9.sql索引失效情况举例5种? 10.http抓包用过吗,响应头有啥? 11.springcloud了解过吗,是用来
50+min 1.自我介绍(3min) 2.多线程(问的不深) 3.介绍ioc与aop 4.springboot自动装配 5.redis基本数据类型,什么是缓存穿透、雪崩、击穿,怎么解决 6.写mysql语句 7.问了几个linux常用命令 有没有使用过dockor 8.有没有了解过spring cloud,项目中有没有使用过 9.介绍中间件RabbitMQ和使用场景 10.介绍一下kafka 1
一面(4.24): 总体30 min 1.为什么在上一家公司离职 2.对公司有什么诉求 3.理解到你的诉求是想提升技术了,那假如在公司干活不能提升你的技术那你会怎么办(跑路) 4.你希望自己以后成为什么样的人 5.AB test 6.标准明细表(没太听懂) 7.数仓的分层 8.spark为什么比MR快 9.项目中具体干了什么活 10.你觉得沟通很重要吗 11.如果你有简单的方案可以完成业务方的需求
最长的实习时间是多久? 学校那边是没有课程了是吧? 您先做一下自我介绍? 您介绍一下做过的项目? 在上家公司负责的是哪些模块、什么样的需求? 项目线上的用户量大概是多少? 有排查、处理线上bug的经验吗? 你在线上调过jvm吗? 了解OAuth2.0登录吗? 那讲一下jwt是用来做什么的? 它对比cookie这种登录有什么样的优势和劣势? 使用redis存储的session跟jwt肯定还是有点不一
简单自我介绍一下吧 后面想找一个怎么样的工作?对技术方面有什么要求?对并发量呢? 你觉得你的计算机基础怎么样? 你怎么统计一个进程在一台机器上的cpu使用率? 用工具是一方面,如果让你写一个程序去统计一个进程的cpu使用率你要怎么做?或者说你说的top它是怎么样实现这样的事情的? 你能说说你这个rpc的这个项目是怎么设计的吗? 你的协议是怎么设计的? 我想做文件上传也能用你这个协议吗? tcp的k
工厂-创建对象而不向客户机公开实例化逻辑,并通过公共接口引用新创建的对象。是工厂方法的简化版本 工厂方法-定义一个创建对象的接口,但让子类决定实例化哪个类,并通过公共接口引用新创建的对象。 抽象工厂-提供了创建相关对象家族的接口,而无需显式指定它们的类。 null
非父子通信方式有哪些 介绍一下vue生命周期 vue的data值在哪个生命周期后可以使用 dom渲染是哪个生命周期 项目遇到的困难有哪些 行内元素有哪些,块级元素有哪些 http状态码 cookie locakstorage sessionstorage区别 数组删除元素的方法有哪些 实现垂直居中的几种方法 〔生命周期我是忘的一干二净〕 〔顾着复习项目了项目是一个也没问到〕
CAP问问问,hashmap,为什么synchronized有调度开销还有很多场景,Redis数据一致性,更新时先写MySQL的时候有连接访问Redis怎么缓解,MySQL部署模式,一致性怎么保证 源码有研究吗?WTF?你研究过几行? 真的问红温了,现实哪有这么多CAP问题,我只是个3个月实习经验的校招生,这些东西都能答出来开50W吗,就离谱😅
1.自我介绍 2.map接口的实现 3.hashmap和linkedhashmap的区别 4.MySQL索引失效 5.redis的数据结构 6.redis的缓存击穿 7.springboot的注解有哪些 8.#{} 和 ${} 的区别是什么? 9.mybatis如何进行分页 10.tcp和udp的区别 11.跨域问题以及如何解决 11.还有一些项目问题 #面经#
1.存储一组数值,要求不能出现重复的值,我该选取哪种集合进行存储 2.抽象类与接口的应用场景有什么区别 3.反射的作用,哪些地方用到了反射 4.使用SpringBoot时,如何进行异常管理的 5.如何实现统一异常处理,使用了统一异常处理时,再业务逻辑里还要用try catch吗? 6.spring是如何管理事务的,想要显示的设置事务,用哪种方式。 7.谈谈对spring AOP的理解 #面经#
1.spring和springboot的区别? 2.对SpringIOC和SpringAOP了解? 3.Btree和b+tree树的对比 4.mysql常用的引擎 5.final关键字 6.mysql的行锁和表锁 7.乐观锁和悲观锁 8.常用到的数据集合 9.ArrayList 与 LinkedList 区别#java实现面经#
1.构造函数与普通方法的区别 2.重载与重写 3.面向对象的特性 4.ArrayList如何使用 5.Linux里文件相关的命令 6.Linux如何部署项目 7.你对Redis的理解 8.Redis有哪些缺点 9.用过AOP吗?对AOP的理解 10.spring的全局异常处理 11.MySQL有哪些索引 12.MySQL的分组与求和函数 12.MySQL的内连接,左连接,右连接 13.如何解决SQ
自我介绍 Java和C++的区别(说了深入理解JVM中的那句“Java 与 c++ 之间有一堵由内存动态分配 和 垃圾收集技术 所围成的高墙”,开始吟唱...) 接口和抽象类的区别?应用场景? static和final的区别? HashMap为什么线程不安全?(答的时候又讲了ConcurrentHashMap) 讲一下设计模式(说了只会单例模式,问我知道工厂设计模式吗我也说不知道,卑微道歉) 讲一
更新啦 10.13 上午 突然打电话hr面 1.自我介绍 2.介绍项目 3.做项目有什么收获,是实际开发的项目还是练手的 4.科研项目是自己完成的,还是和别人一起完成的 5.未来的职业规划,工作地点 6.家庭情况 7.期望薪资 大概就是这些啦,就是随便聊聊,大概十几分钟的样子,最后面试官说因为最近刚刚开始线上面试,人比较多,所以不好说什么时候会有结果,可能需要等一等 10.10收到一面邮件 10.
自我介绍 为什么做软测 项目中测试应该怎么做 了解的黑盒测试方法 输入年龄的测试用例 Linux查看日志 计算机网络七层模型 Ping命令可以使用,客户端有什么问题 业余生活做什么 大概这些,差不多18分钟,没有让反问 #面经#