- 5
- 0
- 约3.62千字
- 约 10页
- 2026-03-13 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年初级软件工程师面试题及答案
一、选择题(共5题,每题2分,共10分)
1.以下哪个选项不是面向对象编程(OOP)的基本特性?
A.封装
B.继承
C.多态
D.函数式编程
答案:D
解析:面向对象编程的三大基本特性是封装、继承和多态。函数式编程是一种编程范式,与OOP的核心理念不同。
2.在JavaScript中,以下哪个方法用于去除数组中的重复元素?
A.`Array.sort()`
B.`Array.map()`
C.`Array.filter()`
D.`Set`对象结合`Array.from()`
答案:D
解析:`Set`对象可以存储唯一值,结合`Array.from()`可以将`Set`转换回数组,从而去除重复元素。其他选项无法直接实现去重。
3.SQL中,哪个语句用于检索不包含在另一张表中的数据?
A.`SELECT`
B.`INSERT`
C.`EXISTS`
D.`NOTIN`
答案:D
解析:`NOTIN`用于检索不包含在指定子查询或列表中的数据。其他选项的功能不同:`SELECT`用于查询,`INSERT`用于插入,`EXISTS`用于判断子查询是否返回结果。
4.在React中,以下哪个钩子用于在组件挂载后执行副作用?
A.`useState()`
B.`use
原创力文档

文档评论(0)