您好,登录后才能下订单哦!
本篇内容主要讲解“Python面试实例分析”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Python面试实例分析”吧!
关于基础
项目打算招聘一个自动化运维,主要需求是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面试实例分析”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。