基本信息
文件名称:软件工程师面试题及答案.docx
文件大小:12.11 KB
总页数:7 页
更新时间:2026-03-15
总字数:约7.16千字
文档摘要
软件工程师面试题及答案
一、基础编程与语法(侧重实操场景)
1.题目:说说你在项目中怎么处理空指针异常?举一个你实际遇到的例子
答案:空指针是日常开发中最常踩的坑,我之前做用户订单查询功能时,就遇到过因为接口返回的用户地址信息为null,后续代码直接调用address.getCity()导致服务报错的情况。当时没直接用if-else硬判,而是结合场景做了三层处理:首先,在调用第三方接口/数据库查询后,立即校验核心字段是否为null,用Optional包装返回结果,比如OptionalAddressaddressOpt=Optional.ofNullable(user.getAddre