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

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

关于基础

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

 

简历虚假

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

 

年龄与薪酬

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

 

重高端轻基础

  • 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练习

菜鸟教程上也有一套python100例的练习集合:

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

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

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

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

 

作者:华为云特约供稿开发者 清风Python

 

相关推荐

Python大神编程常用4大工具,你用过几个?

使用Python连接Kerberos的Presto

赶在520之前,程序员如何用Python送上最特别的“我爱你”表白

python读写配置文件使用总结与避坑指南

使用Python为中秋节绘制一块美味的月饼

【Python算法】分类与预测——Python随机森林

Android手机打造你的Python&Java开发工具!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/230988.html原文链接:https://javaforall.net

(0)
上一篇 2026年2月4日 下午8:01
下一篇 2026年2月4日 下午8:22


相关推荐

  • java远程关机_java远程关机

    java远程关机_java远程关机今天抽空整理下很早以前写的 java 控制计算机的开机和关机 开机的后面重新整理些 现在先记录下关机相关的代码 关机命令 我用的关机命令就是 shutdown 了 相关的参考 help 文档 widows 下 shutdown linux 下 shutdownhelp 这个功能是我们内部使用的 直接把服务放在了 window 上运行 所以以下代码是基于 sindow 的 关机命令 shutdown s m

    2026年3月19日
    2
  • java创建文件和目录

    java创建文件和目录创建文件和目录的关键技术点如下:1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败2、File类的mkdir方法根据抽象路径创建目录3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前

    2022年6月18日
    30
  • 异或和左移的优先级_异或链表

    异或和左移的优先级_异或链表给定一个非负整数序列 a,初始长度为 N。有 M 个操作,有以下两种操作类型:A x:添加操作,表示在序列末尾添加一个数 x,序列的长度 N 增大 1。Q l r x:询问操作,你需要找到一个位置 p,满足 l≤p≤r,使得:a[p] xor a[p+1] xor … xor a[N] xor x 最大,输出这个最大值。输入格式第一行包含两个整数 N,M,含义如问题描述所示。第二行包含 N 个非负整数,表示初始的序列 A。接下来 M 行,每行描述一个操作,格式如题面所述。输出格式每个询问操

    2022年8月10日
    7
  • 令人比较失落的IT圈子-关于华为裁员

    令人比较失落的IT圈子-关于华为裁员早在几年前就有人说过程序员在35岁以后如果不做管理就很难混了,如今由于近日的华为事件被炒得沸沸扬扬,显然让这多年前人们的猜测变成了现实,我今年也正好到了这个该“退休”的年龄,所以就想趁机悔恨一番。首先,澄清的一点就是,我并无意诋毁这个IT行业,我只是希望大家可以更加清除的认清这个行业。       什么叫做管理,在程序员的思维里,做管理其实很简单,就是从写代码到不写代码,哪怕是写PPT,只要不写

    2022年7月25日
    35
  • 如何为mysql建立索引

    如何为mysql建立索引目录 nbsp 索引作用如何为 mysql 建立索引什么情况下应不建或少建索引设计 MySql 索引的时候有一下几点注意 索引作用在索引列上 除了有序查找之外 数据库利用各种各样的快速定位技术 能够大大提高查询效率 特别是当数据量非常大 查询涉及多个表时 使用索引往往能使查询速度加快成千上万倍 例如 有 3 个未索引的表 t1 t2 t3 分别只包含列 c1 c2 c3 每个表分别含有 100

    2026年2月16日
    2
  • 【13】进大厂必须掌握的面试题-配置管理面试

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 Q1。配置管理流程的目标是什么? 配置管理(CM)的目的是通过使开发或部署过程可控和可重复,从而创建更高质量的产品或…

    2021年6月23日
    118

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号