猫厂后端开发笔试真题(含详细答案解析).docxVIP

  • 0
  • 0
  • 约4.79千字
  • 约 7页
  • 2026-09-29 发布于河北
  • 举报

猫厂后端开发笔试真题(含详细答案解析).docx

猫厂后端开发笔试真题(含详细答案解析)

适用岗位:后端开发工程师(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)

1亿VIP精品文档

相关文档