![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试笔试整理
文章平均质量分 76
jianyuerensheng
这个作者很懒,什么都没留下…
展开
-
【面试笔试】数据结构与算法
基础知识:一.算法的基本概念 计算机解题的过程实际上是在实施某种算法,这种算法称为计算机算法。 1.算法的基本特征:可行性,确定性,有穷性,拥有足够的情报。 2.算法的基本要素:算法中对数据的运算和操作、算法的控制结构。 3.算法设计的基本方法:列举法、归纳法、递推、递归、减半递推技术、回溯法。 4.算法设计的要求:正确性、可读性、健壮性、效率与低存储量需求二.算法的复杂度 1.算法的时转载 2016-05-05 17:27:01 · 2007 阅读 · 1 评论 -
面试总结-----工程化软件项目开发的流程、步骤
工程化软件项目开发的流程、步骤需求分析 (1)相关系统分析员向用户初步了解需求,然后用相关的工具软件列出要开发的系统的大功能模块,每个大功能模块有哪些小功能模块,对于有些需求比较明确相关的界面时,在这一步里面可以初步定义好少量的界面。 (2)系统分析员深入了解和分析需求,根据自己的经验和需求用WORD或相关的工具再做出一份文档系统的功能需求文档。这次的文档会清楚列出系统大致的大功能模块,大功能原创 2016-11-14 11:11:59 · 2807 阅读 · 0 评论 -
面试总结------常用SQL语句
面试总结——常用SQL语句说明:创建数据库 CREATE DATABASE database-name;说明:删除数据库 DROP DATABASE database-name;说明:创建新表 create table depart (dept_id int(11) NOT NULL AUTO_INCREMENT, dept_name varchar(255) DEFAULT NULL原创 2016-11-14 11:09:48 · 22505 阅读 · 1 评论 -
面试总结------Spring框架相关
1. spring IOC与AOP思想的理解控制反转(IOC):所谓控制反转就是应用本身不负责依赖对象的创建及维护,依赖对象的创建及维护是由外部容器负责的。这样控制权就由应用转移到了外部容器,控制权的转移就是所谓反转。依赖注入(DI):在运行期,由外部容器动态地将依赖对象注入到组件中,从而创建用对象之间协作关系(也称为装配)。在代码中的展现形式是在配置文件applicationContext.xml原创 2016-11-14 10:40:15 · 8442 阅读 · 1 评论 -
面试总结------Java基础
1.为什么内部类访问的外部变量需要使用final修饰 ?因为生命周期的原因。方法中的局部变量,方法结束后这个变量就要释放掉,final保证这个变量始终指向一个对象。 首先,内部类和外部类其实是处于同一个级别,内部类不会因为定义在方法中就会随着方法的执行完毕而跟随者被销毁。问题就来了,如果外部类的方法中的变量不定义final,那么当外部类方法执行完毕的时候,这个局部变量肯定也就被GC了,然而内...原创 2016-11-14 10:30:26 · 1259 阅读 · 0 评论 -
面试总结------Java内存管理与多线程
面试总结——Java内存管理与多线程1. 什么是线程?什么是进程?同一进程下的线程共享线程:程序在执行过程中,能够执行程序代码的一个执行单元,一个线程可以创建和撤销另一个线程;同一个进程中的多个线程之间可以并发执行。在Java语言中有4种状态:运行、就绪、挂起、结束。进程:指一段正在执行的程序。线程有时也被称为轻量级进程,它是程序执行的最小单元,一个进程可以拥有多个线程,各个线程之间共享程序的内存空原创 2016-11-14 09:57:54 · 4452 阅读 · 1 评论 -
【面试笔试】数据库相关
1.存储过程和函数的区别 存储过程是用户定义的一系列sql语句的集合,涉及特定表或其它对象的任务,用户可以调用存储过程,而函数通常是数据库已定义的方法,它接收参数并返回某种类型的值并且不涉及特定用户表。2.事务是什么?事务是作为一个逻辑单元执行的一系列操作,一个逻辑工作单元必须有四个属性,称为 ACID(原子性、一致性、隔离性和持久性)属性,只有这样才能成为一个事务: 原子性 事务必须是原子工原创 2016-05-05 17:47:38 · 762 阅读 · 0 评论 -
【面试笔试】Java常见面试笔试总结
Java常见面试笔试总结1、有哪些数据类型 2、面向对象的语言特征 3、有几种访问机制? 4、面向对象的多态性在JAVA中怎么实现的 ?.......原创 2016-04-22 13:59:14 · 8954 阅读 · 1 评论 -
【面试笔试】软件测试相关
软件测试的目的在软件测试设计中,软件测试的主要目的是(D)。 A.实验性运行软件 B.证明软件正确 C.找出软件中全部错误 D.发现软件错误而执行程序 (注意:不是为了证明软件的正确性,也不是为了找出全部错误)下列叙述中.不属于测试的特征的是(C)。 A.测试的挑剔性 B.完全测试的不可能性 C.测试的可靠性 D.测试的经济性 软件测试技术与方法 软件测试方法从转载 2016-05-05 17:42:04 · 992 阅读 · 0 评论 -
【面试笔试】程序设计基础
一.程序设计方法与风格在结构化程序设计思想提出之前,在程序设计中曾强调程序的效率。与程序的效率相比,人们更重视程序的( C )。 A.安全性 B.一致性 C.可理解性 D.合理性对建立良好的程序设计风格,下面的描述正确的是(A ) A.程序应简单、清晰、可读性好 B.符号名的命名只要符合语法 C.充分考虑程序的执行效率 D.程序的注释可有可无在设计程序时.应采纳的转载 2016-05-05 17:35:48 · 2040 阅读 · 0 评论 -
面试总结------黑盒、白盒测试相关
黑盒、白盒测试黑盒测试:已知产品的功能设计规格,可以进行测试证明每个实现了的功能是否符合要求。 白盒测试:已知产品的内部工作过程,可以通过测试证明每种内部操作是否符合设计规格要求,所有内部成分是否以经过检查。一、黑盒测试(又叫功能测试或数据驱动测试) 软件的黑盒测试意味着测试要在软件的接口处进行。这种方法是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求原创 2016-11-14 11:15:06 · 8787 阅读 · 1 评论