软件测试面经 目前,国内比较知名的软件外包企业有那些?

经历了几个月的面试准备,因为好久没找工作了,前期走了不少弯路,到后期知识点查漏补缺后发现其实每家公司来回面试的都是类似的东西,此时准备工作说明比较充分了,以下分享这...

软件测试面经

我们精选了一下网友答案:

···································^^····································


经历了几个月的面试准备,因为好久没找工作了,前期走了不少弯路,到后期知识点查漏补缺后发现其实每家公司来回面试的都是类似的东西,此时准备工作说明比较充分了,以下分享这次找工作经历的一些经验总结,希望能帮助到尚在迷茫的你。

JAVA:

注:因为我的技术栈是java,比较熟悉java,如果你的技术栈是python,学习路径类似

1、HashMap、HashTable、Concurrentmap的区别(非常高频)

2、LinkedList、ArrayList的区别(非常高频)

3、面向对象的思想是什么

4、多线程、线程池

5、bean实例的装载过程

6、多态和loc控制反转反射(较为高频)

7、Integer和int区别

8、StringBuffer和StringBuilder区别

9、equals和==的区别

10、悲观锁、乐观锁

文章参考:JAVA 面试题

REDIS:

1. 雪崩、穿透、测试注意事项

2. key值类型:String、List、Hash、Set、Sorted Set

DUBBO:

1、架构组成

2、测试事项

MQ:

  1. 组成架构
  2. 测试事项,如何保证有序性、幂等性

性能测试:

  1. JVM回收机制
  2. 监控指标有哪些,历史测试过的项目TPS、响应时间、最好把jmeter的压测结果每项的含义记住

mysql:

1. 索引有多少种

2. 常规的调优方式有哪些

  • 使用连接(JOIN)来代替子查询(Sub-Queries)
  • 使用联合(UNION)来代替手动创建的临时表
  • 使用枚举或整数代替字符串类型
  • 使用TIMESTAMP代替datetime
  • 避免使用NULL字段
  • 连续数值条件,用BETWEEN不用IN
  • select * from t ,用具体的字段列表代替“*”
  • NOT IN和or会让索引失效
  • LIKE %_ 开头会让索引失效

3. 事务隔离机制

读未提交RN、读已提交RC、可重复度RR、序列化

Nginx:

  1. 配置文件由哪些内容组成,如何打到对应后端服务上
  2. 常用命令

网络:

1、HTTP状态码:

1**:信息状态码

2**:表示成功,一般常用200,表示访问成功

3**:资源重定向,304表示资源直接取本地缓存,

4**:客户端错误,一般404,页面未找到,400语法错误,403服务端禁止请求

5**:服务端错误,一般500,后台接口错误,502已经与后端建立了连接,但超时;504与后端连接未建立,超时


2、TCP三次握手

TCP位于传输层

三次握手:发送方发送带有SYN=a标志的数据表给接收方-》接收方发送SYN/ACK(seq=b

,ack=a+1)的数据包传递确认消息,表示已收到-》发送方再次发送ACK(seq=a+1,ack=b+1)的确认消息给接收方,表示握手结束

四次分手:client发送FIN给server,通知关闭数据传送,client进入FIN_WAIT状态-》server发送ACK,进入close_wait状态-》server发送FIN,通过关闭server与client的数据传送,并进入LAST_ACK状态-》client发送FIN报文,并进入TIME_WAIT状态,server收到报文后进入CLOSED状态


3、HTTP和HTTPS区别:

1)HTTP为超文本传输协议,HTTPS为加密超文本传输协议,HTTPS是使用TLS/SSL加密的HTTP协议

2)HTTPS协议需要申请ca证书

3)连接方式不同,端口不一,http端口为80,https端口为443


4、TCP和UDP区别:

1)TCP/IP结构分为四层,链路层(以太网协议)、网络层(TP协议)、传输层(TCP/UDP)、应用层(HTTP)

2)TCP面向连接、UDP不建立连接

3)TCP为可靠传输、UDP不可靠传输,不保证消息一定能收发到

4)TCP面向字节流、UDP面向报文

5)TCP连接对象为一对一,UDP可多对多


linux:

1、统计词频,leetcode上的几题最好都联系下


算法:

以下几道题面试的时候遇到过,算法的思想主要有:二分查找、快速幂、分治、贪心、动态规划,最好先搞清楚方法,再按照标签每种思想选择几道做即可

1、有效的括号

2、最长子字符串

3、验证回文

4、反转链表

5、判断链表是否有环

6、排序:冒泡、选择排序、快排、归并这几种得搞清楚


软素质:

  1. 画出项目架构图
  2. 架构设计需要有哪些注意点:幂等、有序性、容错、断点续传
  3. 如何测试秒杀项目:防超卖、熔断、降级 jianshu.com/p/cda7c0366
  4. 如何判断一个项目是否可上线

(这个问题面试官问的目的其实就是考察你的测试流程:项目分为大项目和小项目,小项目流程简单一些在这就不讲了,大的项目的话分为:

技术设计阶段:

技术架构设计有无明显缺陷,是否做到了幂等、有序、容错

提测前:

测试准入

1.1 冒烟测试:研发做冒烟测试并提供冒烟报告(如果测试发现冒烟不通过,项目将要打回)

1.2 代码扫描:sonar扫描,有无严重问题

1.3 接口自动化

测试中:

1. 测试用例的提前审核和测试用例执行

2. bug的收敛趋势

3. 代码覆盖率、接口自动化

4、验收测试

5、上线步骤及准备工作执行情况

·······································································

目前,国内比较知名的软件外包企业有那些?

我们精选了一下网友答案:

国内做外包知名度高人数上万人的有 东软、文思创新、软通动力等等
当然,如果你找外包公司,最好选择在某个行业做到前三的公司

···································^^····································


 

2010年软件外包企业排名, 软件外包公司排名 <2010> 1. 博朗软件 bleum(上海) 2. 中软国际(北京) 3. 东软集团 neusoft(沈阳) 4. 博彦科技 beyondsoft(北京) 5. 海辉软件 hisoft(大连) 6. 文思 vanceinfo(北京) 7. 浙大网新 insigma (杭州) 8. 奥博杰天 objectiva(北京) 9. 浪潮 inspur(济南) 10. 软通动力 isoftstone(北京 ) 11. 福瑞博德 freeborders(深圳 ) 12. 信必优 symbio(北京 ) 13. 大展科技 achievo(深圳 ) 14. 恒生电子 hundsun(杭州 ) 15. 日电卓越软件(北京 ) 16. 大连华信(大连 ) 17. 中和软件 chuwa(上海 ) 18. 新致软件 newtouch(上海 ) 19. 柯莱特(北京 ) 20. 海隆软件 hyron(上海 ) 21. 大宇宙信息(天津 ) 22. 晟峰软件(上海 ) 23. 富士通信息(上海 ) 24. nttdata(北京 ) 25. 宏智科技(苏州) 26. 神州数码通用软件(北京 ) 27. 凌志软件(上海 苏州 ) 28. 音泰思(成都 ) 29. 微创软件(上海 ) 30. 开目佰钧成(武汉

···································^^····································


软件外包首选神州锐达。软件外包专家——神州锐达,目前有200多位 Java, C++, .NET(C#), PHP,软件测试、实施、手机android/iPhone/WP 开发等工程师。 项目外包、人才外派(项目周期不少于6个月)均可。

···································^^····································


远的不知道,最近接触的上海,西安,杭州这三个地方
杭州的香草科技在这行蛮久,做的软件蛮多吧,不过貌似现在他们在开发自己的东西了
奥宝勤路软件最近也很火,上海还有分公司。威锋网上面有认证团对,你可以去那边了解下呢
还有邦讯科技,浙江卫士都是他们做的
。。。
你可以去开发者论坛里面去了解下,很多的。最好找那些认证团队,有个保障么

·······································································

78载中北大学学科专业介绍(十三)——软件学院

我们精选了一下网友答案:

···································^^····································


院系介绍:中北大学软件学院



学院概况


     中北大学软件学院是山西省政府、山西省教育厅批准的省级示范性软件学院之一(2009年成立),属于中北大学的二级学院,是山西省首个实质性开展本科招生的示范性软件学院,主要培养服务于国防和地方企事业单位以及全社会信息化所急需的复合型、应用型软件设计、开发和软件应用人才,是山西省一流的复合型、实用型软件人才培养基地。



人才培养特色


“高层次、强实践、重创新、应用型、复合型”




专业概况


      学院拥有一个本科专业——软件工程,设有软件开发与测试、信息化与网络安全软件开发与应用、人工智能、移动互联网软件开发与应用、云计算与大数据分析、物联网与智慧城市应用软件开发与测试等6个专业方向,该专业作为中北大学特色专业。软件工程专业本科实行“3+1”人才培养模式:学生前三个学年学习通识教育课程、专业基础课程和专业课程,第四学年在实习实训基地及软件企业进行工程实践,并完成毕业实习和毕业设计。


     学院拥有软件工程一级学科硕士点(包括软件工程领域的学术和专业学位硕士),设有可视化软件设计及多维成像方法和技术研究、智慧城市平台建设及大数据分析应用方法、信息化公共服务平台技术及信息安全技术研究三个学科方向。三个学科方向相互渗透,共同发展。


     学院实行开放式办学,与国内外著名企业、软件园区以及国内外著名大学合作办学。除国家奖学金、综合素质奖学金之外,学院与企业合作面向全院学生设立各级各类奖学金,奖励报考学院的高分考生以及在学期间的软件拔尖人才、创新创业的优秀人才。


     近年来,学院承担各类科研项目80余项,发表核心以上科研论文180余篇,其中:SCI检索24篇,EI检索25篇,出版学术著作5部,授权发明专利9项,软件著作权70项。





师资力量


    学院现有全日制本科生2926名,研究生115名。学院师资力量雄厚,按照软件人才的培养要求,建立了一支近百名专兼职结合的教师队伍:其中三分之一是学院的专职教师;三分之一是校内及国内的优秀教师和国外著名大学专家学者;三分之一是国内外著名IT企业的技术专家。







重点特色实验室及中心


     目前,学院拥有山西省首个建于校内的山西省共享式软件人才实训暨培训基地1个、国家软件评测中心山西分中心1个、国家软件与集成电路公共服务平台电子信息创新应用平台(山西)1个、智慧城市体验中心1个、山西省信息化创新发展研究中心1个。学院还建有基础实验室6个、专业实验室6个、校企联合实训实验室8个、校企联合研究室5个、云数据中心1个、远程教学教室1个和山西省实验教学示范中心1个。






毕业去向


     学院始终坚持“高层次、强实践、重创新、应用型、复合型”的人才培养特色,注重培养实用型软件人才。我院学生毕业后主要从事计算机软件、互联网等行业,在IT企业、事业单位、科研院所、政府部门、金融等单位就业。每年均有签约至百度、阿里巴巴、腾讯、今日头条等大型企业的毕业生。我院毕业生就业主要集中在北京、上海、杭州等地,薪资水平普遍在10万以上,部分优秀毕业生年薪达30万,远超其他专业薪资水平。此外,我院每年均有学子保送或考取进入清华大学、北京大学、天津大学、中南大学、西安交通大学等一流院校继续深造学习。





学生风采


     学院重视学生的成长与发展,为学生们呈现了丰富多彩的校园生活。精彩纷呈的文体活动、专业特色鲜明的科技竞赛,此外还有学院组织的社会实践、志愿服务等,为学生的成长成才提供了广阔的平台。




专业设置




主干学科:软件工程


     主要课程:计算机硬件基础,程序设计基础,离散数学,面向对象程序设计(Java),数据结构与算法,软件工程导论,计算机组成原理,操作系统,数据库概论,计算机网络,算法分析与设计,软件建模技术,软件设计与体系结构,软件质量保证与测试技术,软件项目管理,网站设计与网站建设(JSP),信息安全概论,专业方向限选课程模块等及上述课程相应的实践课程和实训。



01
软件开发与测试



     侧重培养具备计算机科学的基础理论和软件工程领域扎实的专业知识和技能以及一定的应用领域知识,掌握主流软件技术、主流平台与工具,熟练运用软件工程的思想和方法设计、开发、维护和管理中大型软件系统或某个领域应用软件系统等的高素质人才。特色课程:JavaEE框架与应用开发、软件测试方法与实践、代码安全测试与评估、Linux程序设计、移动设备软件开发。主要就业方向:本方向毕业生主要在软件企业、科研院所等相关单位从事软件开发、软件测试和软件项目管理等工作。


02
信息化与网络安全



     侧重培养掌握基于软件工程的信息化与网络安全领域的基础理论和软件安全的专门知识,受到软件开发和网络安全防御的基本训练,能够在信息安全及其软件安全相关领域从事相关工作,能够成为从事企业、政府、事业单位等需要的信息化软件安全开发与安全运维等领域的复合型应用人才。加强学科交叉,突出了软件开发与测试、网络安全、软件安全与信息化管理等应用方向的交叉融合特色。特色课程:微机原理与可逆工程、软件安全分析与应用、代码审计与WEB安全、信息隐藏与数字图像取证、恶意代码分析与防御、软件安全与防御实训、JAVA程序设计系列课程等。主要就业方向:本方向毕业生主要从事软件开发、渗透测试和安全运维等相关工作。

  • 发表于 2020-11-22 02:58
  • 阅读 ( 639 )
  • 分类:软件测评

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具