百度-测试工程师面试202106

这篇博客主要涵盖了Linux命令的使用,如查看内存、端口、进程和日志,以及Python的基础知识,包括快速排序、深浅拷贝、类的初始化、队列和栈的区别、字典合并、extend与append的差异、JSON操作和装饰器的概念。同时,还提供了相关参考资料链接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

linux命令:

  1. 查看内存占用:top   
  2. 查看端口号8080的进程:netstat -apn|grep 8080
  3. 通过进程id查找程序:ps -aux | grep pid

  4. 查看日志后十行:tail -n 5 example.txt
  5. ps aux: 列出目前所有的正在内存当中的程序
  6. df -m :查看磁盘使用情况

python:

1.实现快排

2.深拷贝浅拷贝区别 https://www.cnblogs.com/xiaxiaoxu/p/9742452.html

3.类中init方法的作用  参考https://www.cnblogs.com/ant-colonies/p/6718388.html

4.实例概念参考3   ;单例概念参考 https://zhuanlan.zhihu.com/p/37534850

5.队列和栈的区别 先进先出、后进先出

6.用python实现队列和栈 https://blog.csdn.net/qq_43168393/article/details/109083772

7.合并两个字典  https://www.runoob.com/python3/python-merging-two-dictionaries.html

  • 使用update()函数,dict2.update(dict1), dict2是合并后的
  • res = {**dict1, **dict2}

8.extent和append区别:参考https://blog.csdn.net/a6864657/article/details/89508795

  • list.extend(sequence) 把一个序列seq的内容添加到列表中,逐个元素追加
  • list.append(object) 向列表中添加一个对象object,将整个对象在末尾加入

9.json.load  json.loads区别,json.dumps json.jump区别。参考:https://www.cnblogs.com/jingtyu/p/7218347.html

  • 将一个Python数据结构转换为JSON,data为字典类型
json_str = json.dumps(data)
  • 将一个JSON编码的字符串转换回一个Python数据结构
data = json.loads(json_str)
  • 如果你要处理的是文件而不是字符串,你可以使用 json.dump() 和 json.load() 来编码和解码JSON数据
# Writing JSON data
with open('data.json', 'w') as f:
    json.dump(data, f)

# Reading data back
with open('data.json', 'r') as f:
    data = json.load(f)

10.装饰器  参考https://www.runoob.com/w3cnote/python-func-decorators.html

11.类的继承 参考https://zhuanlan.zhihu.com/p/30239694

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值