teayear
《Java编程讲义》作者,华为认证讲师,微软MVP,ORACLE认证专家称号,,主要研究方向为JAVAEE、人工智能、AI/VR、算法 、机器视觉,曾经服务过中国铝业、中国烟草等央企,欢迎合作!
展开
-
2022最全的软件测试面试题(含答案)
软件的生命周期(prdctrm)计划阶段(planning)-〉需求分析(requirement)-〉设计阶段(design)-〉编码(coding)->测试(testing)->运行与维护(running maintrnacne)测试用例软件测试面试题用例编号 测试项目 测试标题 重要级别 预置条件 输入数据 执行步骤 预期结果1、问:你在测试中发现了一个bug,但是开发经理认为这不是一个bug,你应该怎样解决?首先,将问题提交到缺陷管理库里面进行备案。然后,要获原创 2022-03-26 10:44:49 · 2857 阅读 · 0 评论 -
面试宝典之二 百度算法面试题分析
备注:几天之前凌晨6点醒了,也许是心血来潮,突然想用手机记下自己当时思考的几道百度算法面试题,题目是在园子里看到的。草稿记在QQ日志草稿箱里。已下为正文:1.大整数相乘。计算机表示整数的范围有限,那怎么实现两大整数相乘呢?想了下没有思路,咨询了google大牛,看到有人是这样实现的:大整数用字符串表示,每个大整数每一个数字字符转换为对应的整数,存入一维数组中,然后原创 2016-03-26 10:52:54 · 713 阅读 · 0 评论 -
面试宝典之三 百度软研
面试时间:2013面试职位:移动软研分享时间:2013-10面试经历:一面:对着笔试题问注重算法,数据结构,思想二面:对应职位的专业问题打分,一个问题10分三面:一边聊天一遍问问题主要是设计应用的思路主要注重思想,其次是基础因为我是非计算机专业的本科生,非名校,没学过数据结构走到三面,很不容易,望大家借鉴面试官提的问题:一面:冒泡排序JAVA原创 2016-03-26 10:55:54 · 807 阅读 · 0 评论 -
大学生面试.培训机构面试.求职就业面试
最后这段时间是否全面复习:这个问题我是坚持的反对的!因为在自学学习的知识面,是很广的,而真正工作中用到的不会有这么多。大家现在所要做的,就是把简历精心的准备好,把简历上涉及到的知识点掌握熟就可以了。完全不必要把自学学过的知识再从头到尾复习一遍,这样即消耗了大量的时间,对找工作帮助也不是很大。文档的命名:XXX应聘android开发.doc XXX_android_3年工作经验.doc写简历:简历可分为几个模块:基本资料:要尽可能的详细,手机,信箱是必须的,还要注意扬长避短,比如你90年的,原创 2021-05-30 08:15:52 · 357 阅读 · 2 评论 -
JS高级进阶之ECMAScript 常见面试题
1.es5和es6的区别,说一下你所知道的es6ECMAScript5,即ES5,是ECMAScript的第五次修订,于2009年完成标准化ECMAScript6,即ES6,是ECMAScript的第六次修订,于2015年完成,也称ES2015ES6是继ES5之后的一次改进,相对于ES5更加简洁,提高了开发效率ES6新增的一些特性:1)let声明的变量和const声明的常量,两个都有块级作用域ES5中是没有块级作用域的,并且var有变量提升,在let中使用的变量一定要进行声明。2)箭头函数ES原创 2021-03-11 15:02:16 · 365 阅读 · 0 评论 -
高薪面试题必备之HashMap 的底层原理
1. HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;链表链表存储区间离散,占用内存比较宽松,故空间复杂度很小,但时间复杂度很大,达O(N)。链表的特点是:寻址困难,插入和删除容易。哈希表...原创 2019-01-14 11:55:52 · 376 阅读 · 0 评论 -
程序员谈薪技巧公开,这样谈比预期高30%
程序员在找工作的时候看重工作性质之外更加看重的就是薪资。很多人在面试时,总是羞于谈薪资。但小编可以明确告诉你,你入职时谈定的基础工资将决定以后你在这个公司的岗位级别和晋升程度。举个例子,程序员桃子通过了某公司的面试,在面试时和HR确认了满意的薪资,入职后却通过小道消息得知,某个同事和桃子一样的岗位级别,但是工资比桃子多了几千,之后桃子对工作提不起劲,感到很疑惑。程序员这个群体很容易出现同工不同酬的现象。但在主流互联网公司中这属于正常现象,每个级别都是有待遇范围的,面试谈得好,自然拿到高薪资。薪资怎么谈原创 2020-10-17 16:32:34 · 331 阅读 · 0 评论 -
程序员如何写好一份简历去找工作?
找工作的两大步骤一、简历首先我们说简历,一份好的简历是让别人还没有接触你的时候,就对你印象颇深。简历就好比你相亲时提供给对方的资料,未见其人,那就先从一份资料中了解这个人怎么样。如何把简历写的漂亮,是一门很深的学问。一份好的简历可以在整个申请面试以及面试过程中起到非常好的作用。在不特别夸大自己能力的情况下,写出一份好的简历是一项很强的能力,以后都能用到。如果是比较大的公司,有非常严格的面试流程,首先第一关就是HR的筛选简历,由于大公司的面试特别多,HR在选简历的时候都是十几秒就会把你的简历看完,然后决原创 2020-10-17 16:31:19 · 318 阅读 · 0 评论 -
JAVA就业面试题之单例模式
JAVA就业面试题4.1单例模式 单例,就是整个程序有且仅有一个实例。该类负责创建自己的对象,同时确保只有一个对象被创建。特点持有自己类型的属性类构造器私有对外提供获取实例的静态方法4.1.1 懒汉式/** * Created by 张晨光 on 2020/6/12 11:07 * 懒汉式 */public class Banzhang { //1.自己类的静态属性 private static Banzhang bz; //2.私有原创 2020-06-13 16:49:01 · 469 阅读 · 0 评论 -
叮咚车管家测试计划
叮咚车管家测试计划XXXX年XX月XX日 产品名称 叮咚车管家 文档编号 版本号 页 数 17 文档...原创 2020-04-05 01:26:56 · 440 阅读 · 0 评论 -
SkyBar English测试计划
SkyBarEnglish测试计划2014年2月 产品名称 SkyBar English 文档编号 版本号 页 数 17 ...原创 2020-04-05 01:25:20 · 442 阅读 · 0 评论 -
软件测试计划
<项目名称>软件测试计划目录1 前言 21.1 编写目的 21.2 名词解释 21.3 参考资料 21.4 测试摘要 22 资源需求 32.1 硬件资源 32.2 软件资源 32.3 人力资源 33 测试详述 43.1 测试范围 43.2 测试目标 43.3 风险和约束 43.4 测试进度 44 测试策略 4...原创 2020-04-05 01:24:18 · 410 阅读 · 0 评论 -
XX System Test Plan
编号:ST-XX-STP 密级:公司内部转存失败重新上传取消 XX System Test Plan 文件编号: ST-XX-STP 状态: 草稿£评审£初始版£修订版£ ...原创 2020-04-04 23:52:13 · 468 阅读 · 0 评论 -
软件测试理论进阶
第二章 软件测试理论进阶本章重点1、了解软件测试复杂性与经济性2、掌握软件测试的阶段3、掌握软件测试的方法4、掌握软件测试的分类5、理解常见软件测试过程模型一、软件测试复杂性与经济性软件测试的复杂性(1)、完全测试是不现实的(2)、软件测试是有风险的(3)、杀虫剂现象(4)、缺陷的不确定性软件测试的经济性测试费用除了测试的直接消耗外,还包...原创 2020-04-03 23:36:33 · 360 阅读 · 0 评论 -
华丽地处理字符串
后缀数组将A和B拼接后,累计分属两者的后缀对应的LCP-K+1即为答案,但穷举不是个好主意。如果能快速求出任意两个后缀的最长公共前缀的话,利用类似尺取法的技巧就可以在线性时间统计一段区间了。而任意两个后缀的最长公共前缀为该区间的LCP值的最小值。在扫描一段LCA>=K的区域中,如果使用单调栈维护LCP,维护栈顶使LCP最小,就可以快速得到任意爬取区域的最长公共前缀。在“尺取...原创 2020-03-27 08:49:39 · 334 阅读 · 0 评论 -
Java移位运算符详解实例
移位运算符它主要包括:左移位运算符(<<)、右移位运算符(>>>)、带符号的右移位运算符(>>),移位运算符操作的对象就是二进制的位,可以单独用移位运算符来处理int型整数。运算符 含义 << 左移运算符,将运算符左边的对象向左移动运算符右边指定的位数(在低位补0) >> "有符号"右移运算 符,将运算...原创 2020-03-27 00:23:39 · 351 阅读 · 0 评论 -
Java 中的位移运算符
在源码中经常会看到一些位移运算符的使用,比如在看HashMap源码的时候,在计算hashMap容量的阈值的时候,就使用到了位移运算符,代码如下:java中有三种移位运算符<< : 左移运算符,num << 1,相当于num乘以2>> : 右移运算符,num >> 1,相当于num除以2>>...原创 2020-03-27 00:21:30 · 425 阅读 · 0 评论 -
面试题
一面自我介绍下自己,不超过3分钟(实际上我的自我介绍不到一分钟)你感觉比本科阶段自己进步了多少,有哪些进步研究生期间最大的进步是什么你觉得你适合从事哪个方向的开发synchronized与lock的区别,使用场景。看过synchronized的源码没JVM自动内存管理,Minor GC与Full GC的触发机制了解过JVM调优没,基本思路是什么如果CPU使用率较高,GC频繁且G...原创 2020-03-10 09:20:41 · 304 阅读 · 0 评论 -
学习java的知识体系路线
将网上的Java学习路线图进行归纳囊括,方便以后学习时弥补自身所欠缺的知识点,也算是给自己一个明确的学习方向。至于第一阶段,即JavaSE的基础,这里不给出。 第二阶段 技术名称 技术内容 数据库技术 Oracle基础管理 Oracle背景简介,数据库的安装,数据库的用户名和密码,...原创 2020-03-08 00:53:19 · 391 阅读 · 0 评论 -
电商ERP系统——商品SKU与库存设计
总体思路1.商品关联商品类别,商品类别关联多个商品属性,其中指定某几个商品属性为SKU关键字段。例如,服装类别的颜色、尺码属性。2.多个SKU商品属性值组合生成唯一的商品SKUID。例如,红色、L=1001,黑色、L=1002。3.有了商品唯一SKUID就可以方便记录库存了,库存主键:仓库ID,商品ID,SKUID,库存精确到了组合的商品属性。优缺点1.灵活,能够应对各种行业商品的需求。2.商品类原创 2017-07-18 12:00:17 · 14160 阅读 · 0 评论 -
郑州志泽网络科技--SSH模拟试题
题目:教师信息管理系统一、语言和环境实现语言java环境要求JDK6、myeclipse 、tomcat6、oracle二、功能要求使用SSH(struts2+spring+hibernate)实现教师的信息管理,oracle作为后台数据库 ,该系统包括查看所有教师信息,根据专业方向与姓名查询教师、修改教师信息的功能,具体要求如下:查看所有教师.打开教师管理系统首页,默认显示全部的教师信息,按照教...原创 2017-10-22 20:11:37 · 853 阅读 · 0 评论 -
海之城科技公司-考试题
顺风搬家预约登记系统一、语言和环境实现语言java环境要求 JDK6、myeclipse 、tomcat6、oracle 二、功能要求公司计划使用SSH(Struts 2+Spring+Hibernate)框架开发一套顺风搬家预约登记系统。具体要求如下:(1) 预约登记功能如图-1所示,用户可以选择起始地区,所用车型,搬家日期,联系人,联系电话。 起始地区包括:海淀区、朝阳区、西城区、东城...原创 2017-10-22 20:08:01 · 1225 阅读 · 0 评论 -
郑州尚新科技--J2EE考试题
题目:"安居"户籍管理系统一、语言和环境A、实现语言 JavaB、环境要求 myEclipse, JDK6, Tomcat 6.0, oracle二、功能要求 某公司计划使用SSH(Struts+Spring+Hibernate)框架开发一套"安居"户籍管理系统,oracle作为后台数据库。其中“人员信息显示”和“编辑人员信息”功能由你来完成。 要求实现:1.人员信息显示功...原创 2017-10-22 20:05:23 · 1594 阅读 · 0 评论 -
汇众益智 权限管理
权限管理系统账户冻结模块一、语言和环境a) 实现语言javab) 环境要求 JDK6、myeclipse 、tomcat6、oracle二、功能要求使用SSH(struts2+spring+hibernate)实现权限管理系统管理账户冻结模块,oracle作为后台数据库 ,该系统包括查看用户信息,根据用户帐号和用户名查询缴费信息的功能,具体要求如下:1、查看所有用户信息.打开权限管理系统首页,默认...原创 2017-10-03 20:18:35 · 790 阅读 · 0 评论 -
郑州百知面试题 SSM试题三
新闻管理系统一、语言和环境实现语言java环境要求 JDK6、myeclipse 、tomcat6、oracle二、功能要求使用SSH(struts2+spring+hibernate)实现教师的管理,oracle作为后台数据库 ,该系统包括查看所有教师信息,根据专业方向与姓名查询教师、修改教师信息的功能,具体要求如下:查看所有教师.打开教师管理系统首页,默认显示全部的教师信息,按照教师编号降序排...原创 2017-10-01 14:05:06 · 1733 阅读 · 0 评论 -
有两个不同list,需要对比两个list内容且输出差异的内容
如题:有List list1和List list2,两个集合各有上万个元素,怎样取出两个集合中不同的元素?方法1:遍历两个集合:[java] view plain copy print?package com.czp.test; import java.util.ArrayList; import java.util.List; public class TestList {原创 2017-07-17 10:25:11 · 3457 阅读 · 0 评论 -
郑州亚新网络科技公司-- 考试题
一、语言和环境A、实现语言 JavaB、环境要求 myEclipse, JDK6, Tomcat 6.0, oracle二、功能要求 某超市计划使用SSH(Struts+Spring+Hibernate)框架开发一套商品管理系统,oracle作为后台数据库。其中“商品的查看与销售”功能由你来完成。 要求实现:1.商品显示功能如图-1所示。 其中:(1)、进入首页,显示...原创 2017-11-18 10:15:14 · 1798 阅读 · 0 评论 -
Java Bag模型模拟
//背包节点类(布袋节点类)public class BagNode<Item>{ Item item; //参数 BagNode next; //下一个背包节点;}import java.util.Iterator;//定义泛型背包类public class Bag<Item> implements Iterable<Item> { //0...原创 2018-04-04 16:09:50 · 658 阅读 · 0 评论 -
机器学习 样本标准差的学习
标准差(Standard Deviation) ,中文环境中又常称均方差,是离均差平方的算术平均数的平方根,用σ表示。标准差是方差的算术平方根。标准差能反映一个数据集的离散程度。平均数相同的两组数据,标准差未必相同。标准差(Standard Deviation),在概率统计中最常使用作为统计分布程度(statistical dispersion)上的测量。标准差定义是总体各单位标准值与其平均数离差...原创 2018-04-04 16:47:34 · 1270 阅读 · 0 评论 -
Android期末考试题
Android 四大组件 选择题选择题1. 下面不是Android四大组件之一的( ) A. Activity B.Intent C. Service D. ContentProvider2. 下面关于广播叙述错误的是() A. 广播是Android四大组件之一 B. BroadcastReceiver有两种注册方式,静态注册和动态注册 C. 静态注册需要在Mainfest.xml中...原创 2018-05-31 15:16:18 · 9440 阅读 · 6 评论 -
Hibernate模拟试题
1、下面关于Hibernate说法正确的是( )(选择两项)A) Hibernate是ORM的一种实现方式B) Hibernate不要JDBC的支持C) 属于控制层D) 属于数据持久层2、下面关于ORM的说法错误的是( )(选择两项)A)对象关系映射,让现实中的对象同数据库的表产生映射B)对象关系映射,让类同表产生关系C)对象关系映射,让类同记录产生关系D)对象关系映射,让类中的属性...原创 2018-06-01 09:03:47 · 2285 阅读 · 0 评论 -
oracle模拟试题
一、选择题(40分) Oracle发出下列select语句:SQL> select e.empno, e.ename, d.loc 2 from emp e, dept d 3 where e.deptno = d.deptno 4 and substr(e.ename, 1, 1) = ‘S’;下列哪个语句是Oracle数据库中可用的ANSI兼容等价语句?A.select em...原创 2018-06-01 09:04:20 · 1295 阅读 · 0 评论 -
sql SERVER 模拟试题
一、选择题(1-25没题1分26-30每题2分共35分)1)假定有一个用户表,表中包含字段:userid (int)、username (varchar)、 password(varchar)、等,该表需要设置主键,以下说法正确的是()。(选择两项) a)如果不能有同时重复的username和password,那么username和password可以组合在一起作为主键。 b)此表设...原创 2018-06-01 09:05:06 · 2769 阅读 · 0 评论 -
STRUTS模拟试题
1什么是MVC模式,是否所有JSP应用都该采用MVC模式,请说明理由?2. 在Struts应用的模型中包含哪些组件?(多选)(A) JSP(B) Servlet(C) ActionServlet(D) Action(E)代表业务逻辑或业务数据的JavaBean(F) EJB(G) 客户化标签3. 在Struts应用的控制器中包含哪些组件?(多选)(A) JSP(B) Servlet(C) Acti...原创 2018-06-01 09:05:38 · 538 阅读 · 0 评论 -
java求杨辉三角(帕斯卡三角形)
源程序揭秘杨辉三角形性质: 每行数字左右对称,由 1 开始逐渐变大,然后变小,回到 1。 第 n 行的数字个数为 n 个。 第 n 行数字和为 2^(n-1) 。 每个数字等于上一行的左右两个数字之和。可用此性质写出整个杨辉三角形。 第 n 行的第 1 个数为 1,第二个数为 1× (n-1) ,第三个数为 1× (n-1) × ( n-2) /2,第四个数为 1× (n-1) × (n-2) /原创 2017-07-08 17:34:30 · 6200 阅读 · 0 评论 -
弘成科技 java单例模式
更多面试题请狠狠的点击 下载单例设计模式Singleton是一种创建型模式,指某个类采用Singleton模式,则在这个类被创建后,只可能产生一个实例供外部访问,并且提供一个全局的访问点。核心知识点如下:(1) 将采用单例设计模式的类的构造方法私有化(采用private修饰)。(2) 在其内部产生该类的实例化对象,并将其封装成private static类型。(3) 定义一个静态方法返回该类的实例...原创 2017-07-07 15:17:40 · 696 阅读 · 0 评论 -
高薪面试题之三.DB必备
40+ 个非常有用的 Oracle 查询语句,主要涵盖了日期操作,获取服务器信息,获取执行状态,计算数据库大小等等方面的查询。这些是所有 Oracle 开发者都必备的技能,所以快快收藏吧!日期/时间 相关查询获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。SELECT TRUNC (SYSDATE, 'MONTH') "Fi转载 2017-02-22 21:52:07 · 1272 阅读 · 0 评论 -
Java代码管理工具SVN系列
SVN是Subversion的简称,是一个开放源代码的版本控制系统,相较于RCS、CVS,它采用了分支管理系统,它的设计目标就是取代CVS。互联网上很多版本控制服务已从CVS迁移到Subversion。说得简单一点SVN就是用于多个人共同开发同一个项目,共用资源的目的。 服务器版本,有非可视化和可视化的方式,我们直接用VisualSVN Server来讲解。为什么要用VisualS原创 2016-12-02 09:21:13 · 4271 阅读 · 0 评论 -
高薪面试题之四.前端
你在昨天/本周学到了什么?这段事件一直在整理有关前端的面试题目,整理这也题目,不只是为了能够学习应付即将到来的面试,更是为了补补基础知识。日常项目开发进度太快了,很多属性或者方法用了就忘,这样会造成另外一个隐患,因为基本知识不够扎实,常用的方法用得不够熟练,就很难高效率地开发项目。有了扎实的基础知识,才能其期盼自己走得更远。1)知道W3C的标准,于是在编写html时候会规避转载 2016-07-14 17:39:50 · 3293 阅读 · 0 评论 -
高薪面试题二
Java测试题 基本素质题:1. 你是否喜欢自己的专业,为什么?2. 你的业余爱好是什么?3. 你主张加班和主张不加班的理由分别是什么?4. 加热会凝固的东西是什么?5. 如何能够与自己的主管保持良好的工作关系? 技术题:1.Java有那些基本数据类型,String是不是基本数据类型,他们有何区别。2.字符串的操作:写一个方法,实现字符串的反转,如:输入a原创 2017-04-22 20:54:51 · 2015 阅读 · 1 评论