真实 Python 爬虫面试题



笔试题


1. python 常用数据结构有哪些?请简要介绍一下。


2. 简要描述 Python 中单引号、双引号、三引号的区别。


3. 如何在一个 function 里面设置一个全局的变量?


4. Python 里面如何拷贝一个对象?(赋值、浅拷贝、深拷贝的区别)


5. 如果 custname 字符串的内容为 utf-8 的字符,如何将 custname 的内容转为 gb18030 的字符串?


6. 请写出一段 Python 代码实现删除一个 list 里面的重复元素。


7. 这两个参数是什么意思:*args,**kwargs?


8. 统计如下 list 单词及其出现次数。


a=['apple', 'banana', 'apple', 'tomato', 'orange', 'apple', 'banana', 'watermeton']


9. 给列表中的字典排序:假设有如下 list 对象


alist=[{"name":"a", "age":20}, {"name":"b", "age":30}, {"name":"c", "age":25}]


将 alist 中的元素按照 age 从大到小排序。


10. 写出下列代码的运行结果


a = 1 def fun(a):   a = 2 fun(a) print(a)


a = [] def fun(a):   a.append(1) fun(a) print(a)


class Person: name = 'Lily' p1 = Person() p2 = Person() p1.name = 'Bob' print(p1.name) print(p2.name) print(Person.name)


11. 假设有如下两个 list:a = ['a', 'b', 'c', 'd', 'e'],b = [1, 2, 3, 4, 5],将 a 中的元素作为 key,b 中元素作为 value,将 a,b 合并为字典。


12. 使用 python 已有的数据结构,简单的实现一个栈结构。


面试官提的问题


1. 项目上遇到了哪些难点?如何解决?


2. 数据如何去重,清洗,存入数据库?


3. 有一个升序后又降序的数组,比如 1356742,如何查找到 2 的位置。


4. 如何查找到二叉树两个节点的最低公共祖节点?


5. mysql 的序列都有哪些?


6. 遇到哪些反爬机制?如何解决?





#打开Python的大门##python爬虫##python面试##Python面经##python开发实习#
全部评论
感谢大神分享,学到了
点赞 回复 分享
发布于 2022-09-22 11:15 江苏

相关推荐

06-24 19:22
复旦大学 C++
IT类专业、日语专业毕业生终于不用担心失业了:官方推出的ZF人才项目,让毕业生就业有ZF兜底保障!拒绝派遣,跳过修士,直签日大手企业,就业一步到位❗(图1附部分日企名单)赴日IT基本情况📙🌟我们这边的IT行业对员工的技能和学历要求通常较高,但日本的IT行业入职门槛相对较低。🌟很多日本的IT从业者最初并非专业出身,而是从其他领域转行而来,甚至有不少文科背景的从业者。🌟只要掌握一定的技术基础和日语口语能力,去日本从事IT工作并没有太大障碍。🌟对于那些难以找到合适工作的IT从业者来说,日本可能是一个更好的选择。——1.项目背景[彩虹R]:中日ZF官方合作,针对应届历届生就业困难问题,与日本本土最大的IT协会合作,定向输送人才至日本各大手企业。经过培训学习以及日企面试后直签三年合同(非派遣),以人文技术签前往日本。2.基本薪资[彩虹R]:35万左右日元每月、各类补贴、奖金(不低于2个月工资)、日本社会保险。3.定向培养[彩虹R]:需要在上海统一培训IT、日语、商务礼仪等。培训形式:沙龙形式、小班制、日本同事0距离交流会话、项目实战、模拟场景等。4.条件[彩虹R]:本科及以上学历,25周岁及以下,计算机类或日语专业(有日语或it基础不限专业)有兴趣dd我🎈日本工作   计算机专业  日语  n1  应届生  赴日IT    待业  毕业生出路   应届生求职  毕业生就业  出国工作 待业 高度人才永驻 就业 求职招聘  海归求职 日语N1 日企面试  转码  计算机专业就业  日专生  失业
点赞 评论 收藏
分享
评论
12
61
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务