28届后端开发-百人小厂面试题

面试题(时长:1h)

1.什么是序列化和反序列化?JDK自带的序列化方式是什么?

2.HTTP和HTTPS的介绍以及各自的优点。

(1)HTTP协议 (2)HTTPS协议 (3)HTTP协议优点(4)TTPS协议优点

3.Maven是什么?什么是POM?

4.什么是版本控制,常见的版本控制软件有哪些?为什么要版本控制

5.什么是WebSocket?WebSocket的工作过程可以分为几个步骤?

6.有哪些常见的关系型数据库?

7.什么是Redis?Redis为什么这么快?

8.什么是spring框架,简单介绍一下?

9.何为API?何为RESTful API?RESTful API有什么优点?

10.代码命名法有哪几种?常用命名规范?

11.什么是单点登录?有什么好处?

12.什么是消息推送?常见方案有哪些?

13.java常见的异常有哪些?

14.Throwable类常用方法有哪些?

15.try-catch-finally如何使用?并且需要特别注意什么?finally中的代码一定会执行吗(例如)?

16.什么是反射?优缺点?

17.什么是注解?注解的解析方法有哪几种?

18.不管是文件读写还是网络发送接收,信息的最小存储单元都是字节,那为什么IVO流操作要分为

字节流操作和字符流操作呢?

19.常见的加密算法有哪些?

20.为什么要使用定时任务?单机定时任务、分布式定时任务、分布式任务调度框架分别都有哪些?

相关推荐
YYYing.11 小时前
【设计模式系列 (九) 】装饰器模式
c++·后端·设计模式·装饰器模式·c/c++
时间的拾荒人11 小时前
Qt 界面布局与容器控件详解:从分组框到布局管理器
开发语言·qt·面试
逃逸线LOF11 小时前
工具类文件头文件
java
Wang's Blog11 小时前
Java 项目实战: 外卖平台优化-Nginx目录结构与conf配置文件体系
java·nginx
蜗牛互联网12 小时前
Gemini 4 Argon的1M输出窗口与长程Agent工程边界
java·人工智能·后端
dtsola12 小时前
一个人怎么指挥一支 AI 队伍
人工智能·程序员·ai创业·独立开发者·openclaw·一人公司·小遥claw
elseif12312 小时前
【2026 CSP-J】【逐题精讲】超详细(15道选择,3道阅读,2道完善)
java·开发语言·c++·算法·csp
智鸟科技GemeOpen开发者智能设备12 小时前
MQTT智能插座GSPM1B2 · 开发者实战指南
java·开发语言·python·物联网
Thinker QAQ12 小时前
并发编程(七):volatile——从语言规则到 CPU
java·python·go·并发编程·volatile·memory model
蜗牛互联网12 小时前
从GitHub动态工作流理解确定性编排与Agent判断边界
java·人工智能·后端·github