- 1
- 0
- 约3.9千字
- 约 5页
- 2026-07-20 发布于河北
- 举报
编程工厂面试题库及详细答案(实操接地气版)
一、基础语法核心面试题(高频必问)
1、简述变量和常量的区别,工作中分别怎么用?
参考答案:变量就是可以随时修改的数据,常量是固定不变、赋值后不能改的数据。日常开发里,用户输入的数据、页面展示的动态数值、计算后的结果都用变量;固定的配置值,比如接口地址、超时时间、状态码、固定提示语,全部用常量。用常量能避免代码里出现大量硬编码,后期改配置只需要改一处,不容易出bug。
2、说说你对数据类型的理解,常用基本数据类型有哪些?
参考答案:数据类型就是约束数据的格式和占用空间,防止赋值混乱。不管是Java还是Python,核心常用的就几类:整型(存数字、ID、数量)、浮点型(存金额、小数)、字符串(存文字、账号、地址)、布尔型(存状态,是或否、成功或失败)。工作中最容易踩坑的就是金额不用浮点,会有精度丢失,一般用高精度类型处理。
3、if-else和switch场景怎么选?for循环和while循环区别?
参考答案:判断条件少、是区间判断、布尔判断,就用if-else;固定等值判断、枚举、固定状态码匹配,用switch更简洁。循环这块,知道循环次数的比如遍历列表、数组,用for循环;不确定循环次数,满足条件才停止的场景,比如轮询接口、等待状态变更,用while循环。日常业务开发中for循环用得最多。
4、什么是数组/集合?工作中什么时候用数组、
原创力文档

文档评论(0)