IT招聘面试题及答案.docxVIP

  • 3
  • 0
  • 约5.97千字
  • 约 21页
  • 2026-03-20 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年IT招聘面试题及答案

一、编程题(共3题,每题20分)

题目1(Java编程题,20分)

问题描述:请实现一个方法,判断一个字符串是否为有效的括号组合。有效括号组合包括()、[]、{},以及嵌套的组合如[(])、{{}}等。可以假设输入字符串只包含四种括号字符(、)、[、]、{、}。

要求:

1.不使用额外的数据结构(如栈)实现

2.返回判断结果及遍历次数

示例:

-输入:()[]{}输出:true

-?输入:[(])输出:false

题目2(Python编程题,20分)

问题描述:实现一个函数,找出列表中所有重复的数字,并返回它们的列表。假设列表中的数字范围在1到n之间(n为列表长度),且至少有一个重复的数字。

要求:

1.时间复杂度不超过O(n)

2.空间复杂度不超过O(1)

示例:

-输入:[1,3,2,1,4]输出:[1,3]

题目3(JavaScript编程题,20分)

问题描述:请实现一个函数,将一个罗马数字转换为整数。罗马数字由I、V、X、L、C、D、M组成,分别对应1、5、10、50、100、500、1000。相同的字符连在一起表示相加,但左边的数字小于右边的数字时表示相减。

要求:

1.处理所有可能的罗马数字输入

2.考虑边界情况如III、IV、IX

二、系统设计题(共2题,每题30

文档评论(0)

1亿VIP精品文档

相关文档