- 0
- 0
- 约4.79千字
- 约 7页
- 2026-09-29 发布于河北
- 举报
猫厂后端开发笔试真题(含详细答案解析)
适用岗位:后端开发工程师(Java方向)
考试时长:90分钟
满分:100分
考试说明:闭卷考试,禁止查阅资料,题型包含选择题、填空题、简答题、编程题,侧重基础功底、底层原理、实战问题排查,贴合日常业务开发场景
一、单项选择题(共10题,每题3分,共30分)
1.以下关于Java接口和抽象类的区别,说法错误的是()
A.抽象类可以有构造方法,接口不能有构造方法
B.抽象类中可以包含普通成员变量,接口中只能是常量
C.一个类只能继承一个抽象类,但可以实现多个接口
D.抽象类和接口都能被实例化
答案:D
解析:抽象类存在未实现的抽象方法,接口所有方法默认是公共抽象方法,二者均无法直接实例化,只能由子类继承/实现后,通过子类实例化。A、B、C均为二者核心正确区别。
2.下列关于ArrayList和LinkedList的对比,正确的是()
A.LinkedList底层是数组结构,查询效率更高
B.ArrayList底层是双向链表,增删效率更高
C.随机访问场景优先使用ArrayList,频繁增删场景优先使用LinkedList
D.二者都是线程安全的集合
答案:C
解析:ArrayList底层基于动态数组,随机访问速度快,中间增删需要移动元素,效率低;LinkedList底层双向链表,无数组扩容和元素移动
原创力文档

文档评论(0)