http 返回码解释:
http://blog.csdn.net/x_chengqq/article/details/51160498
随机考察:
200正常
400错误的请求
403访问被Forbidden
404找不到文件或目录
405方法不被允许
304强制缓存
302临时重定向Moved Temporatily
301Moved Permanently
500服务器内部错误
503Service Unavailable 服务不可用
504网关超时
505HTTP Version Not Supported 服务器不支持请求中所指明的HTTP版本
解释:
1xx——信息提示
2xx——成功
3xx——重定向
4xx——客户端错误
5xx——服务器错误
python基础知识:
1.list_value = ["1", "2", "3", "55", "66"]
逆序返回1.list_value[::-1] 2.list_value.reverse()
2.list_value[:-1] 返回值是什么["1", "2", "3", "55"]
3.语句:
list_value = ["1", "2", "3", "55", "66"]
[list_value.append("k") for item in list_value]
语句是否能正常执行? 执行后结果是什么,语法是否存在问题?
答:能正常执行,死循环,会导致内存泄漏
4.语句
list_value = ["1", "2", "3", "55", "66"]
a = "a"
print [a.join(item) for item in list_value]
返回什么? 答:['6a6', '5a5', '3', '2', '1']
5.如何判断一个文件夹是一个包?
答:包含__init__.py文件
6.以下语句返回多少:
lam = lambda x, y: x + y * y
print lam(10, 20)
答:410
7.知道python匿名函数吗? 答:lambda
8.以下函数方法怎么换成匿名函数
def g(x):
return x+1
答:g = lambda x: x+1
9.判断一个字符串是否为回文字符串
答:s = "abcdcba" s == s[::-1] 字符串翻转
10.随机生成100个数,然后写入文件
import random
with open("1.txt", 'wb') as f:
for i in range(1, 101):
n = random.randint(1, 100)
f.write(str(n)+"\n")
11.对列表进行去重
a = [1, 3, 2, 2, 1, 5, 5, 3]
print list(set(a))
数据库基础知识:
1.问一个分组查询
一个表中有字段(company)-公司,员工,员工编号(主键),查出每个公司有多少个员工?
实际就是用公司字段分组查询: select count(company) from employee group by company;
2.Oracle中字符串用什么符号链接?
Oracle中使用 || 这个符号连接字符串 如 ‘abc’ || ‘d’
3.Oracle是怎样分页的?
Oracle中使用rownum来进行分页, 这个是效率最好的分页方法,hibernate也是使用rownum来进行oralce分页的
select * from
( select rownum r,a from tabName where rownum <= 20 )
where r > 10
4.简述oracle中 dml、ddl、dcl的使用
Dml 数据操纵语言,如select、update、delete,insert
Ddl 数据定义语言,如create table 、drop table,ALTER 等等
Dcl 数据控制语言, 如 commit、 rollback、grant、 invoke等
5.Delete与truncate的区别
delete一般用于删除少量记录的操作,而且它是要使用回滚段并且要进行显示的提交事务。而truncate则使用于大量删除数据,而且隐式提交事务,其速度要比使用delete快的多
6.Oracle使用什么语句给用户分配权限?
GRANT TO 语句
7.exits和in在ORALCE数据库中那个执行效率更高?
Exits执行效率比in高
8.如何只显示重复数据,或不显示重复数据
显示重复:select * from tablename group by id having count(*)>1
不显示重复:select * from tablename group by id having count(*)=1
java基础知识:
1.map遍历
for(Map.Entry entry:map.entrySet()){
Systerm.out.println(entry.getKey(), entry.getValue())
}
2.list遍历
for(int i = 0 ; i < list.size() ; i++) {
system.out.println(list.get(i));
}
3.list去重
1.set集合去重 2.遍历后判断赋给另一个list集合if(!newList.contains(cd)){newList.add(cd);}
4.抽象类和接口区别
5.java多态的实现原理(属于较高难度的问题)
答:用抽象类, 接口实现多态
6.单例模式
LINUX基础知识:
1.常用linux命令有哪些grep,more,tail -f,cat, less ,ll,ls,ps,tail
2.怎么看线程,查找线程
ps -ef |grep 'xxxxx'
3.怎么看磁盘信息
df -h
4.查看网络,查找某个端口
netstat -an | findstr 80
tasklist | findstr pid
5.如何查看占用端口8080 的进程
lsof -i:8080
6.某文件的权限为:d-rwx_r--_r--,具体表示什么?
用数值形式表示该权限,则该八进制数为: 744 ,该文件属性是d 目录
相关推荐
软件测试面试题汇总 测试技术面试题 5 1、什么是兼容性测试?兼容性测试侧重哪些方面? 5 2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? 5 3、测试的策略有哪些...
《网络面试题汇总》这份文档,正如其标题所示,是一个集大成的网络技术面试题库,涵盖了多种编程语言和相关技术领域。这份资源对于准备网络相关职位面试的求职者来说,具有极高的价值。以下是根据描述和标签提炼出的...
前端面试题汇总主要涵盖HTML和CSS相关的重要知识点,旨在考察面试者对于网页构建的基础知识、浏览器兼容性、页面性能优化以及SEO策略等的理解。以下是对这些面试题的详细解析: 1. **浏览器测试**:面试者应熟悉...
本资料包"软件测试面试题汇总整理"提供了来自华为、搜狐、微软等知名企业的46家公司的软件测试面试问题,旨在帮助求职者全面了解和准备软件测试领域的面试。以下是这些知识点的详细说明: 1. **软件测试基础**:这...
JAVA J2EE基础面试题汇总提供了对JAVA编程语言及其企业级应用框架的深入理解,以下是对给定文件中提到的知识点的详细解析: ### Java的历史背景 Java最初由Sun Microsystems在1995年推出,源于一个名为Green的项目...
这份"2020 Java经典面试题总汇"很可能包含了各种难度层次的问题,旨在测试候选人在核心概念、数据结构、算法、多线程、集合框架、JVM、网络编程以及设计模式等多个方面的掌握程度。 1. **核心概念** - Java的基础...
【标题】:“北京java面试题汇总” 这是一份专门针对北京地区Java开发岗位面试的题库,涵盖了众多Java公司的常见面试问题。对于准备应聘Java工程师的求职者来说,这是一个宝贵的资源,可以帮助他们全面了解和复习...
JavaScript面试题通常是最基础但也最广泛的,它涵盖变量、数据类型、作用域、闭包、原型链、异步编程(回调、Promise、async/await)等核心概念。面试官会通过深入的JS问题来测试候选人的基本功是否扎实。 最后,...
本资源总汇涵盖了软件测试的多个重要方面,包括软件测试笔试面试题、测试计划书的编写以及测试基本理论知识,这些都是软件测试人员必须掌握的核心技能。 首先,关于“软件测试笔试面试题”,这30套题目来自不同公司...
C语言是计算机科学的基础,是许多现代编程语言的基石,因此在面试中,尤其是像微软亚洲技术中心这样的知名公司,对C语言的理解和应用是非常重要的考核点。以下将详细阐述部分C语言面试题中涉及的知识点: 1. 进程与...
这份"数据库面试题(汇总所有的数据库面试题).zip"压缩包显然包含了一系列与数据库相关的面试问题,旨在帮助求职者准备应对各种数据库面试挑战。以下是根据标题、描述以及可能的文件内容总结出的一些关键知识点: ...
综上所述,《国内互联网公司面试题汇总》是一份全面准备互联网公司面试的重要资料,它不仅包含C和C++等基础技术的考察,还囊括了数据结构、算法、系统设计、软件工程实践以及行业热点等多个方面,是提升面试竞争力的...
【软件测试面试题汇总】 在软件测试面试中,求职者可能会遇到各种问题,涉及个人背景、测试流程、项目经验以及具体的技术能力。以下是对这些面试题的详细解答: 首先,面试者的自我介绍应该简洁明了,突出自己的...
以下是一些具体的面试题及其解析: 1. 宏定义比较大小:`#define BIG_THAN(a, b) (((b) – (a)&(0x1))>>31)` 这个宏利用了二进制的位运算来比较两个数的大小。当a大于b时,b-a会产生负数,而负数的最高位(符号位)...
这份"2020 Java面试题汇总"压缩包文件很可能是为了帮助求职者准备Java开发岗位的面试而整理的一系列问题和解答。在Java面试中,通常会涉及到以下几个核心知识点: 1. **基础语法**:面试官会考察你对Java基本语法的...
这份"嵌入式笔试面试题汇总"包含了丰富的知识领域,对于准备进入或已经在嵌入式行业工作的人来说,是非常宝贵的参考资料。以下是根据标题、描述以及文件名推测出的一些关键知识点: 1. **基础概念**:面试题可能会...
在本文中,我们将深入探讨2020年前端面试题中的关键知识点,这些知识点对于准备前端面试至关重要。作为前端开发者,掌握这些技能不仅能提升你在面试中的竞争力,还能确保你在实际工作中具备扎实的基础。 1. HTML...
这一部分重点在于iOS平台的技术面试题,可能包括Swift或Objective-C语法、UIKit框架、内存管理、多线程、网络编程、数据持久化、动画效果、Auto Layout等。面试者需要熟悉苹果的开发环境Xcode,理解MVC、MVVM、...
以上仅为部分面试题的详细解答,软件测试工程师需要具备扎实的理论基础、丰富的实践经验以及良好的问题解决能力,才能在面试中脱颖而出。在实际工作中,不断学习和掌握新的测试技术和工具也是至关重要的。