Domino工程师面试笔试题:冒泡排序与代理编程
4星 · 超过85%的资源 需积分: 10 39 浏览量
更新于2024-09-14
收藏 1003KB DOCX 举报
"这篇资料是关于DOMINO工程师的面试题,包含了编程题和服务器管理相关的知识点,主要测试应聘者的DOMINO应用开发和系统管理能力。"
DOMINO面试题通常涵盖DOMINO开发和服务器管理的核心技能,以下是根据题目内容解析的一些关键知识点:
1. **冒泡排序**:
冒泡排序是一种基础的排序算法,它重复地遍历待排序的数组,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数组的工作是重复地进行直到没有再需要交换,也就是说该数组已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。
2. **代理(Agent)编写**:
在DOMINO中,代理是自动执行特定任务的程序。题目中提到了编写代理来删除过期文档,这涉及到DOMINO的数据管理和规则设定。代理可以基于特定条件(如日期域)来执行操作,如删除无效数据,以保持数据库的整洁和高效。
3. **@DbColumn函数**:
这是DOMINO Designer中的一个公式函数,用于从指定的数据库、视图或表单中获取列的值。它可以用来动态地从数据库中提取信息,常用于构建查询或者在表单中填充数据。
4. **@DbLookup函数**:
类似于@DbColumn,@DbLookup函数允许从一个数据库的视图中查找数据,但它可以跨越多个表单和视图进行复杂的关联查询,返回单个值或数组。
5. **表单(Form)和视图(View)创建**:
DOMINO应用的基本构建块包括表单和视图。表单用于用户输入和展示数据,而视图则提供了数据的组织和检索方式。创建有序的视图需要至少一个排序字段,以确保数据按特定顺序显示。
6. **服务器管理命令**:
- `Broadcastmessage`:向服务器上的用户发送广播消息。
- `DbcacheFlush`:清理数据库高速缓存,有助于数据库的维护操作。
- `Drop`:关闭服务器会话,可以指定用户或所有会话。
- `Exit`:关闭服务器,注意不能通过远程控制台重启。
- `Hangupportname`:断开指定端口的连接。
- `Help`:显示服务器命令列表及用法。
- `Load`:加载服务器插件或任务,如`LoadFixup`加载修复任务。
- `LoadObjectInfo`:用于加载并运行特定的DOMINO任务或应用程序。
这些知识点构成了DOMINO工程师应当掌握的基础和高级技能,不仅涉及DOMINO应用的开发,还包括服务器的日常管理和维护。对于应聘DOMINO工程师的人来说,熟悉并能熟练运用这些知识是必不可少的。
2015-03-12 上传
2018-12-14 上传
点击了解资源详情
点击了解资源详情
2023-05-23 上传
2023-08-10 上传
2024-02-05 上传
2024-02-04 上传
2024-06-14 上传
zhwenk
- 粉丝: 0
- 资源: 16
最新资源
- 李兴华Java基础教程:从入门到精通
- U盘与硬盘启动安装教程:从菜鸟到专家
- C++面试宝典:动态内存管理与继承解析
- C++ STL源码深度解析:专家级剖析与关键技术
- C/C++调用DOS命令实战指南
- 神经网络补偿的多传感器航迹融合技术
- GIS中的大地坐标系与椭球体解析
- 海思Hi3515 H.264编解码处理器用户手册
- Oracle基础练习题与解答
- 谷歌地球3D建筑筛选新流程详解
- CFO与CIO携手:数据管理与企业增值的战略
- Eclipse IDE基础教程:从入门到精通
- Shell脚本专家宝典:全面学习与资源指南
- Tomcat安装指南:附带JDK配置步骤
- NA3003A电子水准仪数据格式解析与转换研究
- 自动化专业英语词汇精华:必备术语集锦