北京软件面试题
㈠ 有谁去过北京用友软件面试过吗,面试题是什么
哪个职位哇?我看到卧龙阁有人分享了面经,找了一些:
职位:JAVA工程师
问题: 1、什么是Cookie? 我简单回答了一下。然后就是Session与Application的区别,我还跟他详细讲了Asp.Net中session的原理,并讲了Session是怎么通过Cookie存储SessionId来达到唯一确定一个访问者的。
2、Nhibernate下Session到底是什么东西?问我是怎么理解的。其实一直在用这个东西,Session其实是一个边界,简单谈了一下我自己的理解。面试官比较认可!
3、项目中数据库优化和程序优化的经验?简单谈了一下数据库的优化几个点:索引,分区等;后来归结到索引上,问到什么情况下加索引,索引加到什么列上?当然是索引要加到不是经常更新修改和删除的表上比较合适,因为表的更新意味索引同步更新,所以表如果是经常更新的话,最好不要添加索引。索引一般加到Where语句后面经常出现的列,当然要根据列的类型和实际情况添加相应的索引,还要注意的是避免使用类似于like “%word%”或者是隐式类型转换或者函数造成的索引失效。后来又谈了点程序中优化的例子,比如数据的批量操作共用一个连接,共用一个Commend,连接只打开一次【尤其是强类型Dataset自动生成的insert和update方法】等等,又谈到了连接池...
职位:软件工程师
问题:面试分为两个环节,首先是笔试,三页纸的试题,用了大概50分钟的时间。最后一个是数据SQL语句的考察问题,虽然我对SQL语句比较熟悉(以前维护过的ERP软件系统,几乎每个SQL语句都有2页纸),但是这个题目还是没有取得高分。还有就是一些理论知识,如何落实到试卷上,还得有点记忆力。总之笔试仅仅得了62分 。实际上我自己对面试结果并不满意.我熟悉的struts+hibernate+spring相关知识没有问到,但是对oracle数据库与java基础却问了不少!总体来说,面试考察的面比较广,既包括技术方面的也包括业务方面的.技术方面主要包括:
java基本知识、编程模式、j2ee规范、数据查询以及oracle的一些特性。业务方面主要考察HR 方面的基本业务(因为我面试的是HR模块的java工程师)。笔试之后是面试,技术与业务经理同时来面试。java知识我还是比较熟悉的(毕竟我还曾经作为老师给新员工培训过java基础),但是oracle的一些东东我就不太熟悉了(数据库的问题回答的是一塌糊涂)。业务知识自我感觉也不太理想。最后谈了一些薪资待遇方面的问题,
㈡ 北京久其软件面试都问什么呀 流程是什么
网上看看一般公司里来面试的源问题吧,提问都是很随性的,一般不外乎让你先做个自我介绍,问你为啥离职,你对这个公司了解多少。最后问问薪酬要求,你还有什么要问的没有一类的。真实的表现出自己的能力和特长就行了,不必太紧张。找工作跟搞对象差不多,碰运气,看缘分。不过必要的准备还是要有,总的原则是展现出自己的特点、特长,态度诚恳,言辞礼貌。
㈢ 北京北信源软件股份有限公司面试题
VRV的面试试题是不外泄的,现在
北信源
在
内网管理
方面做的很好,市场占有率是第一的,感觉如果想进这家公司的话,多了解下他的发展方向,这个公司还是很有前途的。
㈣ 求北京久其软件公司,软件测试的面试经验,本人应届毕业生
给你分享来一下卧龙阁上的两个自职位面试经验,其他你可以自己去看看:
第一个职位是:数据测试。
面试过程:第一轮是笔试,数据库、网络、软件、硬件的知识都考,通过后,第二轮是人力资源的面试,做一些自我介绍,然后是提问,问一些测试的基本知识,在大学参加过哪些社团等等。然后就可以等消息,接到通过的后就是一周考核,去公司学习一周后,进行考核,考核分为笔试和上机题两部分,也要看这一周的表现等等综合因素。一周考核一般是通过就会马上通知,没过久没消息了。
第二个职位是:软件实施工程师
面试过程:基本上很简单,久其公司是和其他17家公司一起来我们学校进行组团招聘的,结果大部分学生对这样的招聘单位不是很感兴趣,以至于去的人不是很多。上午就是投简历,然后简单的聊聊,下午是宣讲会,接着就是笔试,我是在其他的进行笔试的时候进行的面试,就是随便聊了一个小时,然后就告诉我去公司进行一周考核。问了一些对实施工作的看法。
㈤ 新致软件面试题目都包含哪些方面详细点,最好能有题目
这两天没怎么上,是个求助题目,
先给你一套题目吧:
有问题了再追问我。
觉得好请采纳。。。。。
一. 数据库概论(15分)
1. 请说明关系模型三类完整性的具体含义:(3分)
2. 请说出视图的三个优点。(4分)
3. 设有学生关系表S,有字段SNO(学号,主键),SNAME(学生名),SDIV(所属系名);另有课程关系表C,有字段CNO(课程号,主键),CNAME(课程名);和学生选课关系表SC,有字段SNO(学号),CNO(课程号),GRADE(学习成绩),SNO和CNO 为主键;
表S,有字段SNO(学号,主键),SNAME(学生名),SDIV(所属系名);
表C,有字段CNO(课程号,主键),CNAME(课程名);
表SC,有字段SNO(学号),CNO(课程号),GRADE(学习成绩),SNO和CNO为主键。
(1) 请用一条SQL语句完成:选出所有数据结构这门课的成绩超过80分的计算机系的学生姓名。(4分)
(2) 请用一条SQL语句求选修课程超过3门的学生学号。(4分)
二. 计算机网络(15分)
1. 请简述TCP协议和UDP 协议的区别。(3分)
2. 设二维数组F的行下标为1至5,列下标为0至8,F的每个数据元素均占4个字节,在按行存贮的情况下,已知数据元素F[2,2]的第一个字节是1044。则F[3,4]和F[4,3]的第一个字节的地址分别为 和 。数组第一个元素的第一个字节和数组最后一个元素的最后一个字节的地址分别为 和 。
3.请说出遍历二叉树有几种方法并分别描述它的基本思想。(8分)
三.操作系统(15分)
1.操作系统是一种系统软件,它有许多种类。PC-DOS是一种A操作系统,WINDOWS是具有图形界面的B运行方式的操作系统。WINDOWS应用程序之间可以方便地通过C交换数据。将正在运行的应用程序窗口最小化后,该应用程序处于D状态。E是在体系结构采用了客户机/服务器模式的网络操作系统。(6分)
供选择的答案
A:(1)分时 (2)多用户 (3)单用户 (4)分布式
B:(1)单任务 (2)多任务 (3)单用户 (4)多用户
C:(1)邮箱 (2)文本区 (3)对话框 (4)剪贴板
D:(1)运行 (2)挂起 (3)停止 (4)推出
E:(1)WINDOWS95 (2)WINDOWSNT (3)WINDOWS98 (4)WIINDOWS3.2
2.什么是线程?线程和进程的主要区别是什么?(2分)
3. 名词解释:逻辑地址、物理地址、地址映射。(3分)
4. 什么是进程的同步和互斥?同步和互斥这两个概念有什么区别和联系?(4分)
四.C语言程序设计和数据结构(40分)
1. 举例说明左加(++i)及右加(i++)的区别。(4分)
2. 举例说明Struct和Union的区别(4分)
3. 说明unsigned char和char 的区别,在什么情况下用unsigned char,什么情况下用char?(4分)
4. 写一个函数,输入参数是一个排序二叉树的头指针和关键值,在排序二叉树中检索和输入关键值相同的iKey,如果检索到,返回相应的pData,否则返回NULL.(8分)
5. 在有序表(升序排列)ST中折半查找关键字等于Key的数据元素,若找到则函数值为该元素在ST表中的位置,否则返回0.假定ST表的定义如下:
typedef struct tagKeyType{
KeyType key;
} KeyType;
typedef struct tagSStable{
ElemType * elem;
int length;
}Sstable;
试写出下列函数。(10分)
int Search(SStable ST,KeyType key)
{
}
6. 阅读以下程序说明和C程序,将答案写在后面的空白处。
本程序所列函数replace(char *s1,char *s2,char *str1,char *str2)实现当已知字符串s1中有与字符串str1相同的字符列时,就把该字符拷贝到字符数组s2;当从某字符开始能够成一个与字符串str2相同的字符列时,就将字符串str2的个字符拷贝到字符数组s2,并继续访问字符串s1中那个字符列之后的字符,直至字符串s1被访问完,字符复制即告结束。
如程序中所列数据abcdefg ababcd abab,
程序运行输出为:ABCXYZdefg abABCXYZDd abab
程序:
replace(char *s1,char *s2,char str1,char *str2)
{
char *t0,*t1,*t2;
while ((1))
{
for (t0=s1,t1=str1;*t1!=’\0’ && (2), t0++,t1++)
if(*t1!=’\0’) *s2++=(3);
else
{
for(t1=str2;*t1!=’\0’)
*s2++=(4)
(5)
}
*s2=’\0’;
}
main()
{
char s1[]=”abcdefg ababcd abab”;
char s2[80];
replace(s1,s2,”abc”,”ABCXYZ”);
printf(“%s\n”,s2);
}
五、请翻译下列文章的大意(15分)
An interface is the way in which an object exposes its functionality to the outside world. In COM, an interface is a table of pointers (like a C++ vtable) to functions implemented by the object. The table represents the interface, and the functions to which it points are the methods of that interface. An object can expose as many interfaces as it choose.
Each interface is based on the fundamental COM interface, IUnknows The methods of IUnknows allow navigation to other interfaces exposed by the object.
Also each interface is given a unique interface ID (IID).This uniqueness makes it is easy to support interface versioning. A new version of an interface is simply a new interface, with a new IID.
六、当项目很紧时,是写完一个功能模块就进行测试(UT),还是写好多个功能模块在进行测试?或者项目全部完成后再测试?为什么?
㈥ 软件公司面试
来跃达创新吧,很不错的一家学校,老师是情华大学毕业的!学生每天最底的学10个小时,都有老师跟着!
㈦ 几个常用常用软件面试问题
1、介绍一下整体项目流程
答案:
1. 搭建缺陷管理的环境和测试环境以及配置管理的环境搭建;2. 编写测试计划;3. 设计测试用例;4. 编写测试用例;5. 测试用例的评审;6. 执行测试;7. 缺陷管理; 8. 测试报告的输出
2、在实际项目中你是如何做测试计划
答案:
1.对客户提供的或需求分析人员编写的用户需求文档或需求规格说明书进行分析,提炼出测试要点;
2.根据测试要点编写测试用例。
3.由评审组对测试用例进行评审--修改--再次评审--初步定稿
4.执行测试
4.1 按照测试用例对系统进行功能验证及客户的需求验证
4.2 将测试过程中产生的Bug录入缺陷管理系统
4.3 新版本发布后,对本次版本新增加的功能以及开发人员修正的Bug进行回归测试
4.4 根据项目需要提交测试报告。
3、你是如何制定测试过程中的时间进度表的
答案:根据项目的需求、开发周期、开发人员的开发进度等时间安排来制定一个测试时间进度初 稿,并将测试时间进度表交与整个项
目团队成员大家一起讨论和分析,最终和所有人达成共识制定出一个大家都可以执行的测试时间进度表。
时间表中包括了开发人员提交功能或功能模块的时间,以及为了更好的执行测试,配合测试人员进行功能培训的时间,以及测试
执行时间等,都详细的写到WBS中,并按照这个时间进度表来执行项目的测试任务。
4、测试计划都包括那些项
答案:1. 测试计划目标 2. 测试参考文档 3.测试术语与定义 4. 测试内容 5. 测试人员的分工 6. 测试进度 7. 测试流程
8. 测试工具 9.测试缺陷管理 10. 测试的风险分析
5、测试用例如何设计的
答案:在测试用例设计之前首先要熟悉客户的需求文档或需求规格说明书,以做到对被测系统的熟悉,充分了解产品的详细功能,并在熟
悉过程中即使与研发人员和客户人员进行有效的沟通。然后从需求中提炼中各个模块的详细功能点编写出一个测试要点的文档。根
据测试要点设计测试用例,测试要点与测试用例是一个一对多的关系,一个测试要点可能会需要几个测试用例的验证,有正常的操
作和异常的操作,甚至是几个正常与几个异常的操作,这要根据实际功能的要求来具体分析具体实现。
6、测试用例包括那些项
答案:产品名称、功能模块、用例的编号、编写人、被测功能的简述,测试的预置条件,测试步骤,预期结果,实际结果。
7、缺陷处理流程
1.讲缺陷的详细信息录入缺陷管理系统,并分配给对应的开发人员
2.如果遇到一些难以再现的缺陷,在开发人员修正过程中配合开发人员进行Bug的再现。
3.开发人员修正Bug后,会在缺陷管理系统中将修正后的Bug状态更改,通常为Fixed状态。
4.新版本发布后,测试人员会讲bug状态已经更改为Fixed的Bug进行回归测试。如果测试通过,则将该Bug关闭,如果仍
未通过,则将该Bug从Fixed更改为Reopen状态,继续让开 发人员来修正。并等待下一个新版本发布后的二次回归测试。
8、缺陷报告包括那些项
答案:编写人、被测系统的版本号、测试环境、预期结果、实际结果、对于实际结果如有必要附上截图、测试用例数、测试
用例通过 数,测试用例的通过率、对缺陷的一个分析汇总。
9、缺陷报告严重级别的划分
严重级别的错误:影响系统整体基本流程运行的错误,由于某一操作造成系统死循环或服务器崩溃的错误
较严重:功能实现错误、内部计算错误、
一般:UI错误,一些易用性的错误或建
10、开发人员修复缺陷后,如何保证不影响其他功能
答案:Bug的修复以及新功能的添加都有可能对版本造成一些影响,为了避免,在新版本发布以后,首先会对新版本做一个基础
的流程测试也叫做冒烟测试,如果测试基本流程都顺利通过没有任何问题,那么测试人员可以继续进行详细的测试,否
则就将冒烟测试中出现 的问题以及问题有可能出现的原因反馈给开发人员,由开发人员修正后再次发版,进行测试。这
是一个迭代的过程。
10、发现问题后你是如何判断其是否是BUG,你是如何提交的?
答案:测试用例是经过评审组严格的评审,完全按照客户的需求规格说明书作为最终依据来评审的,如果测试过程中,测试结果与实际结果不符就很可能是Bug,如果一些比较明显的问题就直接录入缺陷管理系统,如果是一些边界问题不容易确定的,可以通过和开发人员甚至是设计人员等进行沟通最后得出一个结果究竟是否是Bug,如果是Bug就录入,如果是一个需要增加的新功能等,可以录入缺陷管理系统,类型为新需求。
11、测试总结报告包括那些项
答案:测试用例的通过数,测试用例的未通过数,以及测试用例的通过率,未通过的功能都集中在哪几个功能模块 ,根据测试经验以及测试结果进行一个缺陷的分析和建议。
㈧ 北京金和软件公司的笔试和面试题目
我不清楚你想报的复具体是什么职位制
一般的情况下 金和招聘销售的时候是不用笔试的,一般都是初试和复试就行了,初试的时候有一个一分钟的自我介绍,完事后面试官提问几个问题,一般问题就是 你你为什么想做销售 你为什么想加入金和 等等比较冠冕堂皇的问题,复试就不太一样了,复试的时候有无领导小组讨论,针对不同的题目有不同的要求,不过你最好是上网查阅一下无领导小组讨论的注意事项,因为在这个过程中,你既不能说太多,也不能一声不说,这个尺度要你自己来把握了。
至于技术方面的,SQL 数据库的增删改差了 等等都是及其可能考的,不过金和公司的程序工程师要求的语言一般都是.net的,java好像不行
㈨ 北京灵图软件技术有限公司面试题和笔试题
http://www1.zhaopin.com/PagesPublish/viewt.do?id=12015177
大哥,这哪搞的到啊
北京灵图软件技术有限公司成立于1999年4月,注册资金5000万元,是一家以自有知识产权的软件产品为核心的系统解决方案提供商。
灵图以自有知识产权的软件产品为核心;以空间信息数据产品与服务为基础;以地理信息技术、通信技术、全球定位技术为支撑;致力于中国导航和空间信息服务事业。 灵图具有国家甲级测绘资质(含导航),电信增值业务经营许可证书及跨地区ICP证书、ISO9001国际质量体系认证。
公司连续3年保持每年300%以上的销售增长,无线定位服务系统软件和嵌入式导航软件名列中国市场占有率第一,是中国最具竞争力的数字地图产品提供者。公司的多项产品和技术入选"国家级火炬计划"、863课题,创新基金等,广泛应用于LBS无线增值服务、专业车队管理、数字城市、MID(移动信息设备)、智能交通等领域,在业内独树一帜。公司目前各项财务指标优异,具备较大的可持续发展潜力,目前公司总资产达1.3亿元。
灵图的成功源自于领先的技术和强大的合作伙伴关系,灵图先后与IBM、Oracle、NOKIA、中国移动、中国联通、UT斯达康、首信、联想等国内外大型企业建立了广泛、深入的战略合作关系。未来,灵图将继续携手业界,带动相关产业价值链的发展,实现地理信息服务的多元化。
灵图以人才为核心竞争力,遵循"发展以人为本"的原则,采取科学化现代化的管理模式,为所有员工提供良好的发展平台。公司现有员工600余人,90%以上具有大学本科以上学历,20%以上拥有硕士以上学历。公司开发力量雄厚,有100多名研发人员,其中一半以上为GIS专业、通信专业、计算机专业的博士、硕士,具有一流的系统设计能力与开发能力。
2005年 灵图为国家测绘局"2005年珠峰高程测量"项目提供赞助
2004年 灵图参加由国家发改委与信息产业部等部门联合组织《卫星导航应用系统标准研究制定》专项工作
2003年 灵图承接北京市信息资源管理中心《疾病防治控制中心GIS》项目
2003年 灵图承接酒泉卫星发射中心"神州5号"的《火箭发射专用监控系统软件》项目
2002年 灵图成为国家发改委设立的《卫星导航综合应用产业化示范项目》 首批入选的14家企业之一
2002年 灵图独立承接国家高科技研究发展计划(863计划)课题-《LBS系统综合技术》
㈩ 近期有去北京的中数创新面试软件测试的朋友吗都遇到什么笔试题了
晕倒怎么会有这种问题:无法回答,搜索别人关于测试的文章给你看看,希望对您今后的测试工作有帮助:
测试之我见——对测试新手和菜鸟的一点忠告
________________________________________
做测试已经好几年了,有很多的收获,包括技术、理论、经验等等很多方面。
同时也在不断的思考我们的测试工作,故今天想以我自己的切身体会,向测试新手和菜鸟们提一点忠告:
1、学会思考;
很多刚加入测试行业的新手,会认为测试就是点鼠标,毫无前途。而且现在的大环境确实不是太好,包括公司的领导、产品、开发等等,都会有这样的认识。但是,如果是你自己有这种想法就很危险了。在测试部门,新手往往会被安排去做黑盒测试,所以大部分工作是在点鼠标,不过,时间长了,你会发现同样是点鼠标的人,发展却会有很大的差别,有人会开始涉及自动化测试,有人会开始涉及白盒测试......;为什么会出现这种情况?其实很关键的一点,你要在点鼠标的过程中去思考(任何工作都是这样的),思考为什么会出现这样的bug,思考怎样能改变重复的手工劳动......;你的发展会在自己不断有效的思考中而变得越来越明朗,
2、测试人员要自强,永远要明白你是技术人员;
你只有比开发更懂技术,才能赢得开发的尊重,进而才能更有效的开展工作;有些人对测试工作有误解,觉得测试与技术无关,这是非常错误的认识。作为你个测试人员,你必须的懂技术,否则你无法与开发人员沟通;否则你就真的是只会点鼠标的机械手臂。这里讲的技术不只是与测试相关的,同时也包括所有与你所测产品相关的技术;不然的话,你会被开发搞得晕头转向,毫无主见;
3、清楚谁是你的客户;
如果是做通用产品,所有接触计算机的人都有可能是你的客户,你要同时对产品经理和客户负责;
如果是做应用产品,你的客户就是出钱请你们作产品的公司,你要对这个公司负责,这也是对老板负责(除非你老板打算做完这次就关门);
4、不要为开发人员主导或是影响;
看过第3条,基本上就明白第4条是为什么了,因为绝大部分情况下,你的客户不是开发人员,你的工作是检查开发人员的工作成果;所以,如果你的测试工作被开发人员主导或是影响,就多少有些本末倒置了。
5、不要为遗漏bug太过自责,要为自己未能全心投入而自责;
bug永远都不能穷尽,看看windows频繁的发布补丁就知道。所以,当你测试的产品发布后,出现了遗漏bug,不要一味的自责,要去总结经验,避免此类问题不再发生;但是,如果你未能在测试工作中全身心的投入,你就该自责了,这是一个职业道德问题;举个例子:有一座刚建好的大桥,如果工程监理人员没有做认真地质量检测,你走在上面害不害怕?!
软件若是问题,危害可能没有那么直接,但也只是没有切肤之痛而已,想想你在银行的存款莫名其妙的没有了,你会是什么感觉?!所以要摆正自己的态度;