面试被虐记

简介: 茫茫题海好像旷野,突发奇想,想要记录一下曾经面试被虐的自己,看看自己当时是怎么被花式吊打的...Python常见的几个面试题值传递和引用传递下面代码会输出什么:def f(x,l=[]): for i in range(x): l.

茫茫题海好像旷野,突发奇想,想要记录一下曾经面试被虐的自己,看看自己当时是怎么被花式吊打的...

Python常见的几个面试题

  • 值传递和引用传递

下面代码会输出什么:

def f(x,l=[]):
    for i in range(x):
        l.append(i*i)
    print l

f(2)
f(3,[3,2,1])
f(3)

我的错误答案: 都是值传递(来自16年8月左右的菜菜的自己)

  • 类的成员变量和继承
class Parent(object):
     x = 1
class Child1(Parent):
     pass
class Child2(Parent):
     pass

print Parent.x, Child1.x, Child2.x
Child1.x = 2
print Parent.x, Child1.x, Child2.x
Parent.x = 3
print Parent.x, Child1.x, Child2.x

我的答案, 哈哈哈,有点羞耻···child1的值我一直以为是沿用Parent的,来自16年8月笨笨的自己

  • lambda惰性相关
def multipliers():
    return [lambda x : i * x for i in range(4)]

print [m(2) for m in multipliers()]

我的答案: [0, 2, 4, 6] 面壁面壁
实际答案: [6, 6, 6, 6]

Git

  • 之前用的啥版本控制工具

答svn, git有了解一点,但是没有实际投入使用。

  • git 拉取代码用啥命令

答: clone... 哈哈哈,无力吐槽,一时想不起pull答了个clone, 面试官还能坚持问我我还是挺佩服的。

requests

  • requests里怎么传递post参数的

答: 我通过params传递的

params = json.dumps(dict) 
  • 那用json参数可以吗

答: 没有试过, 应该不可以吧。(orz, 我现在都是用json参数来传了)

这家就到这里了,很显然没有然后了。。


未完。。。

相关文章
|
8月前
|
前端开发 安全 搜索推荐
【面试总结2】2
【面试总结2】
|
11月前
|
安全
面试的那些事儿
面试的那些事儿
64 0
|
消息中间件 API
准备面试了~
金三银四,准备面试了~
|
算法 前端开发 Java
如何准备好一场大厂面试
没错,我前段时间又出去面试了,看来应该不会有《6年 Java 面试经验》了,哈哈。我有个同事跟我说过:他曾经的老大告诉他们,无论是否跳槽,每年都应该出去面试一下。我个人对这个想法持支持态度,至少在我们还年轻的时候应该尽量这么做,当然我自己也做不到哈哈。
181 0
|
设计模式 缓存 算法
大厂面试你懂了吗
每个人都有每个人的不同,每个人都会有自己不同的道路。 下面的大厂面试你又是否懂了,希望你可以了解。变得更加优秀。 主要分为以下几部分: (1)java面试题 (2)Android面试题 (3)混合开发面试题 (4)高端技术面试题 (5)非技术性问题&HR问题汇总
面试之后,扼腕叹息。 (下)
面试之后,扼腕叹息。 (下)
96 0
|
SQL 网络协议 Java
IT面试
一、找工作前的准备 《王道程序员求职宝典》、《剑指 offer》、上课笔记+代码+视频、项目代码、简历。 二、面试流程 1. 一般都是先做一套笔试题,大概三十分钟。 2. HR 问一些问题,比如:为什么离职?之前在什么公司上班?薪水多少? 3. 技术面试,首先问你笔试
108 0
|
存储 安全 前端开发
面试中的那些坑[答疑 | 篇四]
面试中的那些坑[答疑 | 篇四]
面试中的那些坑[答疑 | 篇四]
|
XML 设计模式 安全
面试总结之20201101
一、什么是泛型、为什么要使用以及泛型擦除
98 0
面试总结之20201101