跳至主要內容

日常实习 - 优地网络

AruNi_Lu杂谈面经约 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)

  • 聊天
上次编辑于: