东软集团面试题 · 编码实现
东软集团相关面试题,按最终去重题目聚合。
共 203 道真题 · 当前筛选命中 20 道 · 更新 2026-08-05
筛选题目已选:编码实现
考察点
技术栈
第 1 题讲一下堆排序是怎么实现的 考察堆排序的原理、构建与排序流程的掌握程度第 2 题请说明使用 Spring Boot 实现一个简单的增删改查接口的具体步骤。 考察 Spring Boot 基础开发流程与分层实现能力第 3 题请实现一个将 int 类型转换为字符串的函数。 考察基础编程能力和对边界条件的处理第 4 题请列举几个常用的 Linux 命令,并说明它们各自的用途。 考察对 Linux 基础命令的掌握程度和表达能力第 5 题请简述使用 Socket 进行网络通信时的典型函数调用流程。 考察对 TCP Socket 通信中关键 API 及其调用顺序的掌握程度第 6 题如何对Java集合排序?请说明排序的底层实现。 考察Java集合排序API的使用及底层排序算法原理第 7 题请编写代码,找出1到100之间所有包含数字8的整数。 考察基础编程能力、循环与条件判断、字符串或数学方法的应用第 8 题虚函数与纯虚函数的区别 考察对C++面向对象多态机制的理解第 9 题针对包含学号和成绩字段的表,请分别写出插入、删除、查询和更新记录的SQL语句。 考察SQL基本增删查改语句的书写能力第 10 题如何实现线程安全的计数器? 考察并发控制手段与适用场景选择第 11 题请列举 C++11 引入的主要新特性,并说明 Lambda 表达式的基本用法和应用场景。 考察对 C++11 核心特性的掌握程度以及 Lambda 表达式的理解与使用能力第 12 题如何用Lambda通过派生类获取基类的参数 考察对Lambda表达式、继承与属性访问的理解及代码实现第 13 题请写出数据库里更新一条记录的 SQL 语句。 考察对数据库更新操作 SQL 语法的基础掌握第 14 题请手写代码判断一个链表是否为回文链表。 考察链表操作、双指针技巧与空间复杂度优化能力第 15 题请描述链表数据结构的构建过程,包括节点定义和链接操作。 考察对链表基本结构、节点定义和链接逻辑的理解第 16 题String类用过哪些方法? 考察对Java String常用方法的熟悉程度及实际应用能力第 17 题请解释C语言中关键字++、--和extern的用途及使用注意事项。 考察对C语言关键字的理解深度及实际编程规范第 18 题在并发编程中,你会如何预防和解决死锁问题? 考察对死锁成因的理解以及预防、检测与处理策略第 19 题在编程中,`+=` 和 `=+` 的区别是什么? 考察对赋值运算符与算术运算符组合用法的理解及易错点第 20 题请谈谈你在编码中如何处理空指针(NullPointerException)问题? 考察对空指针异常成因的理解及防御式编程实践