初级开发通用面试题(含详细接地气答案).docxVIP

  • 0
  • 0
  • 约2.97千字
  • 约 5页
  • 2026-07-07 发布于河北
  • 举报

初级开发通用面试题(含详细接地气答案).docx

初级开发通用面试题(含详细接地气答案)

说明:这套题目适配Java/Go/Python等初级后端开发、全栈初级岗位,题型简单高频,都是面试必问基础,答案摒弃书面化套话,贴合真实工作场景回答。

一、基础选择题(5道)

1.以下关于变量和常量的说法,正确的是?

A.变量一旦赋值不能修改

B.常量定义后值不可修改,变量值可动态修改

C.常量和变量没有区别

D.变量必须手动赋值,常量不用赋值

答案:B

解析:日常开发里,常量就是固定不变的值,比如接口地址、固定配置;变量是随时会变的,比如用户ID、请求参数。A选项说的是常量,C明显错误,D常量必须初始化赋值,变量可以默认空值。

2.程序出现死循环最直接的影响是?

A.代码报错闪退

B.线程卡死、CPU占用飙升

C.内存直接溢出

D.没有任何影响

答案:B

解析:死循环会让代码一直重复执行、无法退出,对应线程一直占用CPU,导致服务器CPU飙升,接口超时、服务卡死。单纯死循环不会直接内存溢出,内存溢出一般是无限创建对象、不释放资源导致的。

3.HTTPGET和POST最核心的区别是?

A.GET速度慢,POST速度快

B.GET参数明文展示、用于查询;POST参数隐蔽、用于提交数据

C.GET只能传少量数据,POST只能传大量数据

D.GET有请求体,POST没有

答案:B

解析:这是工作中最实用的区别。GE

文档评论(0)

1亿VIP精品文档

相关文档