Python面试的一些心得,与Python练习题分享

华为30道Python面试题总结 Python是目前编程领域最受欢迎的语言。在本文中,我将总结华为、阿里巴巴等互联网公司Python面试中最常见的30个问题。 阅读详情
关于基础

项目打算招聘一个自动化运维,主要需求是python、Linux与shell脚本能力。但面试几天发现一些问题:

简历虚假

这个不管哪行,简历含水量大都是普遍存在的,看简历犀利的一比,一面是能力弱的一腿。谁都希望自己80分的能力写成120,但有时候假的有些离谱,问一两个问题就漏气了...

年龄与薪酬

目前的IT行业,最敢坐地起薪的就是27--33这年龄段的,低于范围的往往因为能力或者说跳槽经验少,而不敢要高价,高于这个年龄的感觉失去了针对年轻人的干劲与学习能力,所以起薪不算太高或者浮动好商量。当然这里说的是普遍情况,而不包含那些能力较强的精英人才。

重高端轻基础

经常你会发现,接受面试的人,上来就跟你说做过什么类似高端的、前沿的技术。你挑着问你个问题,回答的还行。反而你问一些较为基础的东西时,却回答的不尽人意。但有时候,BUG往往都发生在那些细小的基础环节。
举几个这几天的例子:

  • list tuple dict set 是可迭代对象,那么字符串是否为可迭代对象?
    头脑一热的,马上回答不是,但其实...
>>> from collections import Iterable
>>> isinstance('abc', Iterable)
>>> True
>>> isinstance('', Iterable)
>>> True

  • 在面试中问到Python集合定义时,A说可以使用花括号包裹多种类型的数据生成集合。那创建空集合呢?A顺口就回复了一句,添加一对空的花括号...
>>> type({1,2,3})
>>> <class 'set'>
>>> type({})
>>> <class 'dict'>
>>> type(set())
>>> <class 'set'>
  • 假设一个list A为[1,2,3,4],如何获取A的最后一个数据A[-1],如何向A的末尾插入数字5?A.append(5) OK,貌似他觉得我说的是插入,又不充了一个A.insert(-1,5)。index使用-1貌似是跟我之前问道的获取最后一个元素有关,但这样真的对么?
>>> A=[1,2,3,4]
>>> A.insert(-1,5)
>>> A
>>> [1, 2, 3, 5, 4]

append()方法是值在列表的末尾增加一个数据项,insert()方法是指在某个特定位置前加一个数据项。

举几个例子,也许大家看到觉得回答的有些蠢,但其实这些知识对于基础知识薄弱的一个体现。

关于Python练习

这几天一些朋友问,python基础的知识和书看了一些了,但总觉得学完了就完了,感觉学了一堆知识,没有什么深入的理解与运用。其实这些都是因为练习的太少了。针对算法可以去https://leetcode.com/中文网站https://leetcode-cn.com/去刷一些算法题,或者说是经典笔试题。

5847426-0499ef24cc3862b8
Leetcode题库

菜鸟教程上也有一套python100例的练习集合:
5847426-81e748111cb00c26.png
python100例

当然如果觉得网上刷题麻烦,也可以看看这份 Python100经典练习题的PDF进行学习:
5847426-efbf6a1de299b664.png
Python100练习

PDF下载地址: https://pan.baidu.com/s/1rVTqBBUJGBQwlQlHheFvlA 提取码:fl2k

The End

OK,今天的内容就到这里,如果觉得内容对你有所帮助,欢迎点击文章右下角的“在看”。
期待你关注我的公众号 清风Python,如果觉得不错,希望能动动手指转发给你身边的朋友们。
希望每周一至五清晨的7点10分,都能让清风Python的知识文章叫醒大家!谢谢……

5847426-4ce29767ebb49431
清风Python

python基础练习题2(4),2024最新华为Python校招面试题 别在网上瞎学了,我最近也做了一些资源的更新,只要你是我的粉丝,这期福利你都可拿走。我先来介绍一下这些东西怎么用,文末抱走。 阅读详情

相关推荐

一位资深程序员面试python工程师的岗位心得和历程

最近换工作了,坐标上海,裸辞,之前早有前辈们说过,"裸辞一时爽,一直裸辞一直爽",这话一点不假,裸辞你要面临没有收入来源,但是每天眼睁睁看着各种花销不断支出的煎熬,我主要是觉得一边在上家公司工作一边去下家面试可能要经常请假,不太方便(事实证明也确实是这样的,面试并不是每次面试都能通过,即使有些一面通过,但还会邀约二面),并且还有点自己的事情需要处理,所以才裸辞,我非常不建议在目前的大环境下裸辞...

sheiuh的博客 2828

python面试心得一

1、python的整型数字的表示范围是多少 python的整型数字表示范围没有限制 2、列表和元组有什么不同 相同点 都是序列 都可以存储任何数据类型 可以通过索引访问 不同点 语法差异:列表用方括号[]创建的,而元组使用圆括号()创建的 是否可变:列表是可变的,而元组是不可变的,这标志着两者之间的关键差异。由于列表是可变的,我们不能将列表用作字典中的key。但可以使用元组作为字典key。...

ingenuou_的博客 335

Kubernetes CRD 系列(一):CRD 介绍

CR(Custom Resource)其实就是在 Kubernetes 中定义一个自己的资源类型,是一个具体的 “自定义 API 资源” 实例,为了能够让 Kubernetes 认识这个 CR,就需要让 Kubernetes 明白这个 CR 的宏观定义是什么,也就是需要创建所谓的 CRD(Custom Resource Definition)来表述。 可能这么说并不是太直观,换个方式表达一下,我们想要创建一个 Pod 的时候,那么会编写一个 YAML 配置,然后前两行一般会这么写: [root@l

会哭的雨@的博客 7921

华为社招面试题(整理)感谢Python,让我又在同学面前装了一次逼,总结拼多多美团Python面试经验

length = 1 # 初始测试长度为1。

1293

Joern实战:从代码导入到Python分析的全流程避坑指南(附常见错误解决方案)

本文详细介绍了Joern静态分析工具从代码导入到Python分析的全流程实践指南,包括环境配置、代码导入技巧、数据库服务优化、Python交互分析及性能调优等关键步骤。特别针对常见错误提供了实用解决方案,帮助开发者高效进行代码安全分析和漏洞挖掘。

weixin_28309571的博客 140

【算法】基于STM32的MPU6050卡尔曼滤波算法(入门级)

1. 简介 卡尔曼滤波(Kalman filtering)是一种利用线性系统状态方程,通过系统输入输出观测数据,对系统状态进行最优估计的算法。由于观测数据中包括系统中的噪声和干扰的影响,所以最优估计也可看作是滤波过程。详情见:卡尔曼滤波简介 MPU6050的解算主要有三种姿态融合算法:四元数法 、一阶互补算法和卡尔曼滤波算法。我们常用的DMP库使用的是四元数法,本文采用卡尔曼滤波算法,使用RT-Thread国产操作系统,利用env工具进行串口、模拟IIC环境配置,使用10ms的线程进行卡尔曼滤波解算。 2.

weixin_44549777的博客 3万+

python面试刷题app_Python面试的一些心得,与Python练习题分享

关于基础项目打算招聘一个自动化运维,主要需求是python、Linux与shell脚本能力。但面试几天发现一些问题:简历虚假这个不管哪行,简历含水量大都是普遍存在的,看简历犀利的一比,一面是能力弱的一腿。谁都希望自己80分的能力写成120,但有时候假的有些离谱,问一两个问题就漏气了…年龄与薪酬目前的IT行业,最敢坐地起薪的就是27–33这年龄段的,低于范围的往往因为能力或者说跳槽经验少,而不敢要高...

weixin_39876739的博客 257

mobaXterm连接vmWare虚拟机上的centOS7提示连接失败的解决方法

1.问题描述: mobaXterm安装后连接虚拟机vmWare上的centOS7发现连接不上,如下图所示: 2.解决方法 先是查了一下centOS的ip 开始错误的以为 virbr0: 后面的inet就是虚拟机的IP 实则不然(正确的ip是在ens33后面的inet中的ip,大佬们勿喷) 这个值需要配置一下的,具体配置过程如下: step1: 进入centOS下的/...

hss19214的博客 7890

python如何生成空集合_Python面试的一些心得,与Python练习题分享

关于基础项目打算招聘一个自动化运维,主要需求是python、Linux与shell脚本能力。但面试几天发现一些问题:简历虚假这个不管哪行,简历含水量大都是普遍存在的,看简历犀利的一比,一面是能力弱的一腿。谁都希望自己80分的能力写成120,但有时候假的有些离谱,问一两个问题就漏气了…年龄与薪酬目前的IT行业,最敢坐地起薪的就是27–33这年龄段的,低于范围的往往因为能力或者说跳槽经验少,而不敢要高...

weixin_28995873的博客 493

Xilinx DMA IP核心配置与实战解析

本文介绍了Xilinx DMA IP核在直接寄存器模式下的配置与工作流程。DMA通过AXI4-Lite接口接收指令,实现内存与数据流之间的高速传输,无需CPU介入。文章详细说明了开发环境配置、IP参数设置(包括地址位宽、数据宽度等关键参数)以及寄存器操作流程。通过仿真分析,展示了读操作中AXI4接口的突发传输机制,包括地址、长度和突发大小的配置。文中还提供了寄存器地址映射表、信号定义等关键信息,为DMA IP核的应用开发提供了实用参考。

weixin_37688766的博客 884

OptiSystem仿真:波分与时分复用混合光网络的设计与性能优化

本文详细介绍了如何利用OptiSystem软件设计与优化波分复用与时分复用混合光网络。通过构建四路波分乘以四路时分的系统模型,文章阐述了从信源生成、复用合并、光纤传输到信号解复用与性能评估的全流程,并重点探讨了对抗色散、优化器件参数及探索高级调制格式等核心性能优化策略,为应对未来海量数据需求提供了高效、可行的仿真解决方案。

pink的博客 1106

初学python的体会心得20字,学python的体会心得1000

作为过来人,我真的推荐你记录自己的学习过程,哪怕是隔三差五拍一个学习的照片,等你学习一段时间以后你再去回看你记录的这些,你会深深的被自己激励到,我居然坚持了那么久,我居然学会了那么多!光学理论是没用的,要学会跟着一起敲代码,动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。啦,模块啦,组啦等等的基础知识搞清楚,哪怕觉得枯燥觉得难懂,都要把最简单的东西吃透,这样以后会给自己省很多事儿。无论学什么好像都是如此,python 更是这样,一定要把最基础的语句啦,注释啦,操作符啦,函数啦,

2301_81895949的博客 851

【毕设】基于LoRa的物联网控制器:从原理图到PCB的完整硬件设计指南

本文提供了一份完整的基于LoRa的物联网控制器硬件设计指南,涵盖从系统框图、原理图设计到PCB布局布线的全流程。详细讲解了电源电路、单片机最小系统、信号接口以及LoRa无线模块等核心模块的设计要点与抗干扰技巧,并分享了实用的调试心得,旨在帮助电子、物联网专业学生顺利完成毕业设计,掌握低功耗远距离物联网节点的硬件开发实践。

weixin_42126677的博客 307

初学python的体会心得20字,初学python的体会心得2000

清华学姐推荐的Python632集,我尝试过世面上很多编程体验课程和资料,最后还是觉得这个最适合小白文科生或者是对编程一点都不理解的人学习,我也是从这一步步慢慢开始的,学习起来确实很容易上手。作为过来人,我真的推荐你记录自己的学习过程,哪怕是隔三差五拍一个学习的照片,等你学习一段时间以后你再去回看你记录的这些,你会深深的被自己激励到,我居然坚持了那么久,我居然学会了那么多!100+实战案例源码等你来拿!无论学什么好像都是如此,python 更是这样,一定要把最基础的语句啦,注释啦,操作符啦,函数啦,

www55597的博客 737

DCNv4+YOLOv8:2024最新可变形卷积赋能目标检测,从原理到实战的科研级优化指南

从理解DCNv4“自适应变形卷积核”的核心思想,到亲手将其嵌入YOLOv8并验证在复杂场景的检测效果,再到基于此探索属于自己的科研与工程方向——这个过程能让你深刻理解目标检测中“特征自适应提取”的核心价值。现在就开始行动,相信你会在目标检测的“自适应特征提取”之路上,走出一条属于自己的技术路径。实验通常会证明:嵌入DCNv4后,YOLOv8在复杂场景下的检测精度提升3-5个百分点,尤其是小目标和遮挡目标的AP提升更为明显,而推理速度仅下降5%-10%(可通过模型量化进一步优化)。2024年最新推出的。

m0_64661770的博客 268

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

学编程python后的感想200字,python编程学了有什么用

清华学姐推荐的Python632集,我尝试过世面上很多编程体验课程和资料,最后还是觉得这个最适合小白文科生或者是对编程一点都不理解的人学习,我也是从这一步步慢慢开始的,学习起来确实很容易上手。作为过来人,我真的推荐你记录自己的学习过程,哪怕是隔三差五拍一个学习的照片,等你学习一段时间以后你再去回看你记录的这些,你会深深的被自己激励到,我居然坚持了那么久,我居然学会了那么多!100+实战案例源码等你来拿!无论学什么好像都是如此,python 更是这样,一定要把最基础的语句啦,注释啦,操作符啦,函数啦,

yuuuuuuuu77的博客 361

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

如何快乐地自学Python?阿里讲师用“四点”,说透快乐学习的方法

如何快乐地自学Python?阿里讲师用“四点”,说透快乐学习的方法

一名正义的白帽黑客 414

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

IMSL CNL 7.0.0 (x86-64)Crack

IMSL CNL 7.0.0 (x86-64)Crack intel的算法库破解文件,这是C++版本的破解文件

学会Python真的有高收入?盯,请查收这份入坑指南

对于Python,目前仅限于初学阶段,真的比不上各位大神。对于那些打算入坑Python的小伙伴,想必会有疑问,Python可以为你带来高收入吗?好了,看了这些,是不是真的就认定Python可以拿高薪?这可不一定的。就好比大家都说炒股可以发家致富,但真正可以发家致富的有多少?有人说,创业就可以比肩李嘉诚,但真正创业并存活下来又有多少?做了程序猿就可以拿高薪,实际上程序猿生存状况也挺堪忧。所谓的高薪,可能就一小部分人才拿得多,更多的可能是行业平均工资或者是平均工资以下。

weixin_58753619的博客 117

零基础如何学好Python?来自一个过来人的亲身经验分享

我们要寻找一些有共同目标和兴趣的学习伙伴,这样可以保证我们的学习方向和节奏是一致的,也可以保证我们的学习氛围和乐趣是相同的。我们可以寻找一些有经验或者有兴趣的人,比如说老师、同学、朋友、前辈、同事等等,和他们一起学习、讨论、分享、合作,这样可以让我们获得更多的知识和技巧,也可以让我们更有动力和信心。我们要结合理论和实践,不要只看不做,也不要只做不看。我们要寻找一些活跃和正规的学习平台,这样可以保证我们能够获取最新和最全面的学习资源和信息,也可以保证我们能够参与最热门和最专业的学习交流和活动。

Python栈_基的博客 937

Python学习心得体会_1

作为一个IT的过来人,我自己整理了一些python学习资料,希望对你们有帮助。学好 Python 不论是就业还是做副业赚钱都不错,但要学会 Python 还是要有一个学习规划。朋友们如果需要可以微信扫描下方优快云官方认证二维码免费领取【保证100%免费】。

m0_61369275的博客 1319

学python的心得体会1500字,学python的心得体会1000字

Python诞生于1989年,第一个公开版本于1991年问世。作为一门历史悠久的语言,Python具有代码简短、可读性强等先天优势python学生作品。Python是一个很全面的语言,尤其是在数据科学、机器学习和AI方面,有着非常出色的表现。所以,我也加入到了Python的学习中来。入门Python学习心得分享给大家:学习期间,学习了很多知识,每天抱着快乐学习的心态,认识了很多朋友,每天和他们交流交流学习心得,很是开心。这两个月,我学习了python基础,mysql,mangodb,redis数据库。

wenangou6 1055
上一篇: 失去循环标记的Python,我这样实现跳出外层循环
下一篇: 还在用背单词App?使用Python开发英语单词自测工具,助你逆袭单词王!
清风Python
博客等级 码龄7年 406粉丝 267原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值