科技行业正以前所未有的速度增长。时不时地,我们看到市场上发布了新的软件产品。因此,无论您是初学者还是经验丰富的Python开发人员,总是有机会等着您。
唯一的要求是您必须说服雇主在Python编程面试中使用您的技能并证明自己。
但是,您需要做好准备。否则,其他人可能会得到这份工作。您可以尝试Python编程挑战,也可以简单地修改常见的Python面试问题和答案。
今天,我将与您分享我对Python采访的个人经验。我将列出他们问我的问题,包括可能的解决方案。因此,这将是您被聘为Python程序员的终极指南。
[阅读:这是您下次面试时会问到的20个JavaScript问题]
1 –假设我们拥有众所周知的“虹膜”数据集。现在仅检索“ Sepal.Length”大于6且“ Sepal”的记录。宽度”大于3.3
虹膜数据集详细信息:
2 –假设我们有两个数组,如下所述。我们如何添加两个数组的对应项?
3 -什么是*args和**kwargs?给每个例子。
这两个都用于在函数中传递可变数量的参数。我们*args用于非关键字参数,而**kwargs用于基于关键字的参数,例如键值对。
4 –如何检查模块中所有可用的功能和属性?
我们可以在dir()函数内部传递模块名称以检索其函数和属性的名称。
例如:
假设我们有一个名为m.py的模块,其中包含一个变量和两个用户定义的函数。
在这里您可以看到该dir()函数还获取了所有内置的属性和方法。
5 – Python中的“文字”是什么?
在Python中,文字是分配给变量或常量的数据/值。例如,Python有四种不同类型的文字:
6 –如何连接两个元组?
元组的串联是指我们可以连接两个或更多元组的过程。例如,假设我们有两个元组:
现在,我们可以使用加号将它们连接在一起+。基本上,此语句将tuple_2在的末尾添加的元素tuple_1。
说明:
该代码中的主要混淆点在最后一条print()语句中。
在打印之前,我们只是更新x了Parent该类中的值。它会自动更新的值,Child_2.x但不会更新Child_1.x。这是因为我们已经设置了的值Child_1.x。
换句话说,Python首先尝试使用子类的属性/方法。如果在子类中找不到属性/方法,则仅搜索父类。
17 –如何在二叉树中显示给定节点的祖先?
假设我们有这个二叉树。现在,检索65的祖先,并使用Python代码显示它们。
结论
进行面试对获得理想工作至关重要。在本文中,我们讨论了一些受欢迎的面试问题,但您应该了解更多。整个站点都可以为您的下一次面试做准备,这是一个很大的主题,因此请继续学习。