`

技术基础面试题汇总(测试)

 
阅读更多

 

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 目录 

 

 

 

 

 

分享到:
评论

相关推荐

    软件测试基础(经典测试面试题答案)WORD版.rar

    软件测试面试题汇总 测试技术面试题 5 1、什么是兼容性测试?兼容性测试侧重哪些方面? 5 2、我现在有个程序,发现在Windows上运行得很慢,怎么判别是程序存在问题还是软硬件系统存在问题? 5 3、测试的策略有哪些...

    网络面试题面试题汇总

    《网络面试题汇总》这份文档,正如其标题所示,是一个集大成的网络技术面试题库,涵盖了多种编程语言和相关技术领域。这份资源对于准备网络相关职位面试的求职者来说,具有极高的价值。以下是根据描述和标签提炼出的...

    前端面试题汇总.pdf

    前端面试题汇总主要涵盖HTML和CSS相关的重要知识点,旨在考察面试者对于网页构建的基础知识、浏览器兼容性、页面性能优化以及SEO策略等的理解。以下是对这些面试题的详细解析: 1. **浏览器测试**:面试者应熟悉...

    软件测试面试题汇总整理

    本资料包"软件测试面试题汇总整理"提供了来自华为、搜狐、微软等知名企业的46家公司的软件测试面试问题,旨在帮助求职者全面了解和准备软件测试领域的面试。以下是这些知识点的详细说明: 1. **软件测试基础**:这...

    JAVA J2EE基础 面试题汇总

    JAVA J2EE基础面试题汇总提供了对JAVA编程语言及其企业级应用框架的深入理解,以下是对给定文件中提到的知识点的详细解析: ### Java的历史背景 Java最初由Sun Microsystems在1995年推出,源于一个名为Green的项目...

    2020 java经典面试题总汇.zip

    这份"2020 Java经典面试题总汇"很可能包含了各种难度层次的问题,旨在测试候选人在核心概念、数据结构、算法、多线程、集合框架、JVM、网络编程以及设计模式等多个方面的掌握程度。 1. **核心概念** - Java的基础...

    北京java面试题汇总

    【标题】:“北京java面试题汇总” 这是一份专门针对北京地区Java开发岗位面试的题库,涵盖了众多Java公司的常见面试问题。对于准备应聘Java工程师的求职者来说,这是一个宝贵的资源,可以帮助他们全面了解和复习...

    2021年前端面试题汇总包括腾讯华为等前端面试题

    JavaScript面试题通常是最基础但也最广泛的,它涵盖变量、数据类型、作用域、闭包、原型链、异步编程(回调、Promise、async/await)等核心概念。面试官会通过深入的JS问题来测试候选人的基本功是否扎实。 最后,...

    软件测试资源总汇:软件测试笔试面试题30套,软件测试计划书全套,测试基本理论

    本资源总汇涵盖了软件测试的多个重要方面,包括软件测试笔试面试题、测试计划书的编写以及测试基本理论知识,这些都是软件测试人员必须掌握的核心技能。 首先,关于“软件测试笔试面试题”,这30套题目来自不同公司...

    C语言面试题大汇总之微软亚洲技术中心面试题

    C语言是计算机科学的基础,是许多现代编程语言的基石,因此在面试中,尤其是像微软亚洲技术中心这样的知名公司,对C语言的理解和应用是非常重要的考核点。以下将详细阐述部分C语言面试题中涉及的知识点: 1. 进程与...

    数据库面试题(汇总所有的数据库面试题).zip

    这份"数据库面试题(汇总所有的数据库面试题).zip"压缩包显然包含了一系列与数据库相关的面试问题,旨在帮助求职者准备应对各种数据库面试挑战。以下是根据标题、描述以及可能的文件内容总结出的一些关键知识点: ...

    国内互联网公司面试题汇总

    综上所述,《国内互联网公司面试题汇总》是一份全面准备互联网公司面试的重要资料,它不仅包含C和C++等基础技术的考察,还囊括了数据结构、算法、系统设计、软件工程实践以及行业热点等多个方面,是提升面试竞争力的...

    软件测试面试题汇总.docx

    【软件测试面试题汇总】 在软件测试面试中,求职者可能会遇到各种问题,涉及个人背景、测试流程、项目经验以及具体的技术能力。以下是对这些面试题的详细解答: 首先,面试者的自我介绍应该简洁明了,突出自己的...

    腾讯历年面试试题汇总

    以下是一些具体的面试题及其解析: 1. 宏定义比较大小:`#define BIG_THAN(a, b) (((b) – (a)&(0x1))&gt;&gt;31)` 这个宏利用了二进制的位运算来比较两个数的大小。当a大于b时,b-a会产生负数,而负数的最高位(符号位)...

    2020 Java面试题汇总.zip

    这份"2020 Java面试题汇总"压缩包文件很可能是为了帮助求职者准备Java开发岗位的面试而整理的一系列问题和解答。在Java面试中,通常会涉及到以下几个核心知识点: 1. **基础语法**:面试官会考察你对Java基本语法的...

    嵌入式笔试面试题汇总(超强汇总!!)

    这份"嵌入式笔试面试题汇总"包含了丰富的知识领域,对于准备进入或已经在嵌入式行业工作的人来说,是非常宝贵的参考资料。以下是根据标题、描述以及文件名推测出的一些关键知识点: 1. **基础概念**:面试题可能会...

    2020年前端面试题汇总【小峯】.zip

    在本文中,我们将深入探讨2020年前端面试题中的关键知识点,这些知识点对于准备前端面试至关重要。作为前端开发者,掌握这些技能不仅能提升你在面试中的竞争力,还能确保你在实际工作中具备扎实的基础。 1. HTML...

    iOS面试题汇总

    这一部分重点在于iOS平台的技术面试题,可能包括Swift或Objective-C语法、UIKit框架、内存管理、多线程、网络编程、数据持久化、动画效果、Auto Layout等。面试者需要熟悉苹果的开发环境Xcode,理解MVC、MVVM、...

    软件测试工程师面试题汇总

    以上仅为部分面试题的详细解答,软件测试工程师需要具备扎实的理论基础、丰富的实践经验以及良好的问题解决能力,才能在面试中脱颖而出。在实际工作中,不断学习和掌握新的测试技术和工具也是至关重要的。

Global site tag (gtag.js) - Google Analytics