日常实习 - 优地网络
约 544 字大约 2 分钟
本文内容
一面(2023/3/7)
Java
- 什么是 hashCode?
- 两个对象的 hashCode 一样,它们的值一定相等吗?
- 两个对象的值相等,hashCode 一定相等吗?
- 什么是哈希冲突?
- 说一下接口和抽象类
- 什么是字节码
- 描述一下多态
- 重载和重写有什么区别?
数据结构
- 你用的比较多的数据结构有哪些?
- 它们的使用场景有哪些?
- 什么时候用哈希表,什么时候用 B+ 树?
设计模式
- 你平时编程过程中使用得比较多的设计模式有哪几种?
- 说一下工厂模式和方法工厂有什么区别?
网络
- 说一下比较主流的网络通信协议有哪几个?
- HTTP 是基于什么协议的?
- 什么是 TCP 协议?
- HTTP 和 HTTPS 有什么区别?
项目 & Redis
- 你项目中用到的技术栈或中间件,你比较熟悉哪一块?
- Redis 怎么实现数据持久化的?
- MySQL 里面有一百万的数据量,Redis 里只需要存十万,怎么保证 Redis 里面的数据都是热点数据?
- 你在做项目的过程中遇到的难点有哪些?是如何解决的?
- Session 和 Cookie 的区别?
- 那什么是 JWT?
- 你对前端有了解吗?
二面(2023/3/8)
数据库
- MySQL 和 Redis 有什么区别?
- 为什么 Redis 不能保证持久性?
- Redis 能保证事务操作吗?
- 缓存雪崩是指啥呢?
网络
- HTTP 和 TCP 有什么区别?
其他
- 你的技术特点是什么?
- 你未来五年的职业规划是什么?
三面(2023/3/9)
- 讲一下面向对象
- 设计模式了解哪些?讲一下模板方法模式
- 敏感词过滤算法怎么实现的?
HR 面(2023/3/9)
- 聊天