1 / 17
文档名称:

东软面试试题.doc

格式:doc   大小:94KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

东软面试试题.doc

上传人:63229029 2017/1/10 文件大小:94 KB

下载得到文件列表

东软面试试题.doc

文档介绍

文档介绍:东软面试试题( B) 1堆和栈那个是对程序员透明的? 答案:栈。 2请结合具体实例阐述一下面向对象中"多态"的概念。答案: 同一操作用于不同的类的实例,不同的类将进行不同的解释,最后产生不同的结果,它有两种: →编译时多态---- 通过 overload 来实现,系统在编译时,根据传递的参数和返回的类型等信息决定实现何种操作→运行时多态---- 通过 override 来实现,根据运行时具体对象的类型决定调用哪个方法。给我面试的人很有亲和力,我没有感到有压力。首先是自我介绍;他根据你自己介绍的情况来问你问题,我主要是说得现在正在做的青软实训内部管理系统。你在项目组里主要负责什么?是怎么做的? 主要负责页面前台展示,我现在设计页面框架,用的 Struts-tile; 把页面分为 4部分, sidebar,header,footer,context; 然后把 sidebar,header,footer 这些每个页面都要用的写成一个整体,放在配置文件中,每个页面都引用他, 这样就不用变了。变得就是 context 部分。另外在 sidebar 里面,用 javascript 来实现导航栏的弹出功能。用什么方法可以检测一个环行链表? 首先可以在 data 里面初始化一个数据,然后向下循环,可以找到这条数据的话,就是环行链表,否则就不是; 但这个链表不一定是完全的链表,里面可能有分支,该怎么检测? 设置一个循环,条件设为 true ,如果可以结束就不是,不能结束里面就有环。那这样的话怎么让他跳出循环呢? 我也不知道,那请教一下吧。你看看如果 next 引用如果相同的话是不是就是环行链表? 对,是那你想个办法来实现他吧。把这个 next 引用,写进一个 list ,以后都把 next 引用和 list 里面的内容进行比较,如果有相同的就是环,没有就不是。但如果链表很大,而你做的是嵌入式项目,有内存溢出,该怎么检测呢? 呵呵, 我想不出来了。 1. ,(注自我介绍中的自我经历可能会成为他的考点) 3. 我在自我介绍中说了我参加过数学建模,他问了我我们建的什么模型,我给他介绍了一下。主要考点是你的思路问题。 ,请问怎么检测出现了环? 主要是考察你对问题有无解决方案,不对也无所谓,最后他一定会把你难倒。怎么也要说上几句,不说那就 over 了。 5. F inal 和 finally 的区别? 6. J ava 的垃圾回收机制? 45两题应该都会,我就不说了。 1。什么是 J2EE , J2SE , J2ME 这个就不用说了吧 2。什么是 EJB 也不用说了吧 3。你做过哪些项目,负责该项目的哪个模块, M、V还是 C 我说我做过一个网上花店,负责管理员模块,然后简单说了一下这个模块的各项功能,他让我说是 M、 V还是 C,我说这个项目的目的之一是让我门每个人对整个流程都有所锻炼,所以没有谁只做 M或者 V或者 C,一个人负责一个模块,然后做这个模块的全部。 4。我说我学到 STRUTS 了,他问我 ACTION 和 ACTIONFORM 是什么关系,是一对一吗,是一个 ACTION 一个 ACTIONFORM 吗,确定吗? 我说是的,确定一定以及肯定。因为一个 ACTION 标签里只有一个 NAME 属性(他说这个我知道)。 5。学过日语啊,说个句子你翻译一下吧, @#$%#%$... 我也@#$#@%$#%... 然后他说“恩,还懂点日语皮毛,学起来应该快一些。”技术上也就这些了,别的也没什么了,不知道为什么就问我这些,我准备的那些他一个也没问着,可能我一开始说我正在学 J2EE ,把他引向了这个方向,或者是我回答的太快了,时间太紧了。就这些。东软面试总结: :栈和队列的主要区别答案:栈---------- 后进先出; 队列-------- 先进先出。 :完全二叉树的结构答案: 深度为 k , 有 n 个节点的二叉树, 当且仅当其每一个节点都与深度为 k的满二叉树中编号从 1至 n的结点一一对应时,称之为完全二叉树。当初面试人员画了几个树让我辨认谁是完全二叉树。 :什么是索引答案:索引依附于基表,建立索引是加快查询的有效手段。 :什么是视图答案:视图是关系数据库系统提供给用户以多角度观察数据库中数据的重要机制。是从一个或多个基表(或视图)导出的表,它与基本表不同,是虚表。 :什么是游标答案:游标是系统为用户开设的一个数据缓冲区,存放 SQL 语句的执行结果,每个游标区都有一个名字。用户可以通过游标逐一获取记录,并赋给主变量,交由主语言进一步处理。 :对数据库操作的语句答案: select , insert , update , delete