黑马程序员技术交流社区

标题: Python面试分享-庖丁科技 [打印本页]

作者: 就业高冷派    时间: 2018-12-27 15:10
标题: Python面试分享-庖丁科技
本帖最后由 就业高冷派 于 2018-12-27 15:15 编辑

公司名称:北京庖丁科技有限公司
注册规模:20-99人
公司地址:西安市雁塔区天盛京广中心A座
公司图片

面试分享:
1、说一下Python的垃圾回收机制
引用技术

标记清除

对象之间通过引用(指针)连在一起,构成一个有向图,对象构成这个有向图的节点,而引用关系构成这个有向图的边。从根对象(root object)出发,沿着有向边遍历对象,可达的(reachable)对象标记为活动对象,不可达的对象就是要被清除的非活动对象。根对象就是全局变量、调用栈、寄存器。 mark-sweepg 在上图中,我们把小黑圈视为全局变量,也就是把它作为root object,从小黑圈出发,对象1可直达,那么它将被标记,对象2、3可间接到达也会被标记,而4和5不可达,那么1、2、3就是活动对象,4和5是非活动对象会被GC回收。

标记清除算法作为Python的辅助垃圾收集技术主要处理的是一些容器对象,比如list、dict、tuple,instance等,因为对于字符串、数值对象是不可能造成循环引用问题。Python使用一个双向链表将这些容器对象组织起来。不过,这种简单粗暴的标记清除算法也有明显的缺点:清除非活动的对象前它必须顺序扫描整个堆内存,哪怕只剩下小部分活动对象也要扫描所有对象。

2、Python列表去重

list(set([1,2,1,2,34])

3、Git 常用命令

git clone

git add

git commit

git push

git log

git diff

git status

git checkout -b

git branch

4、MySQL的引擎有哪些?

InnoDB 适用场景MySQL官方对InnoDB的讲解MyIsam 适用场景补充:ISAM索引方法–索引顺序存取方法Memory(也叫HEAP)堆内存嘛Mrg_Myisam:(分表的一种方式–水平分表)Blackhole(黑洞引擎)5、如何在一个函数内部修改全局变量
global
6、在文件指定内容后边追加内容?
keyword = input("请输入在什么内容后添加:")
str = input("请输入要追加的内容:")

file = open('a.txt','r')
content = file.read()
post = content.find(keyword)
if post != -1:
    content = content[:post+len(keyword)]+str+content[post+len(keyword):]
    file = open('a.txt','w')
    file.write(content)
file.close()



7、杨辉三角,输入一个数字,输出指定行第一个偶数的位置

def triangles(n):
    N = [1]
    i = 1
    while i <n:
        N.append(0)
        N = [N[i-1] + N for i in range(len(N))]
        i += 1
    return Nnum = int(input("请输入数字:"))
lists = triangles(num)
for k,v in enumerate(lists):
    if v % 2 == 0:
        print(k+1)
        break
else:
    print(-1)

作者: 逆风TO    时间: 2019-1-7 13:51
感谢分享~
作者: 从容微笑    时间: 2019-1-7 15:57
真好
作者: 淡写薰衣草的香    时间: 2019-1-7 15:57

作者: ouweina    时间: 2019-1-7 16:17
66666666666666666
作者: zhanghua342    时间: 2019-1-7 16:47
感谢分享
作者: JavaEE风清扬    时间: 2019-1-7 17:26
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理,跌宕起伏,描写生动,引人入胜,艺术感染力强,结尾画龙点睛,寓意深刻,发人深思,意味悠长。
作者: 殷凯老师    时间: 2019-1-7 17:33
6666666666666666
作者: SharkSSB    时间: 2019-1-7 17:37
不错不错加油.............
作者: 耙丫丫    时间: 2019-1-7 18:23

作者: 小伙啊    时间: 2019-1-7 18:58

作者: duanshaobo    时间: 2019-1-7 19:02
庖丁科技庖丁科技庖丁科技庖丁科技庖丁科技
作者: ruoquan    时间: 2019-1-7 19:02

作者: little_superman    时间: 2019-1-7 19:03

66666666666666666666
作者: 梅优良    时间: 2019-1-7 19:08
么么哒666666666666
作者: SunYan    时间: 2019-1-7 19:20
666666
作者: xiaoheizi    时间: 2019-1-7 19:25
666666
作者: zhaosongzhi    时间: 2019-1-7 19:33

作者: yujq    时间: 2019-1-7 19:36

作者: 1098018910    时间: 2019-1-7 19:52
作者棒棒哒!!!
作者: 黑马程序员啊    时间: 2019-1-7 19:59
不错不错加油.............
作者: fujiangbo    时间: 2019-1-7 20:11

作者: 举个栗子    时间: 2019-1-7 20:21

作者: daoqin    时间: 2019-1-7 20:37

作者: #风萧萧#    时间: 2019-1-7 20:51
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理,跌宕起伏,描写生动,引人入胜,艺术感染力强,结尾画龙点睛,寓意深刻,发人深思,意味悠长。
作者: pcdate    时间: 2019-1-7 22:02
666666666666666
作者: huochao    时间: 2019-1-7 22:30
666666666666666666
作者: json0314    时间: 2019-1-7 22:32
好好好!!!
作者: 谢先森    时间: 2019-1-7 22:38
666666666666666666
作者: 零度☆黎明    时间: 2019-1-7 23:26
棒棒哒 ..................... ..................
作者: superbaby    时间: 2019-1-7 23:42
不错, 不错 .................. ..................
作者: zplxwl    时间: 2019-1-8 00:03
棒棒滴
棒棒滴
作者: 小丹子    时间: 2019-1-8 09:37
不错!不错!
作者: 疯子小花花    时间: 2019-1-8 09:53
棒棒棒!
作者: 茶包哥    时间: 2019-1-8 09:55
作者棒棒哒
作者: yy1134787753    时间: 2019-1-8 09:59
感谢分享
作者: 章鱼顶呱呱    时间: 2019-1-8 09:59
666666666666666666666
作者: 多喝点热水~    时间: 2019-1-8 10:04
                                                
作者: 温柔一刀!喵!    时间: 2019-1-8 10:13

作者: py@py    时间: 2019-1-8 10:21
感谢分享
作者: 专找bug    时间: 2019-1-8 10:29
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理,跌宕起伏,描写生动,引人入胜,艺术感染力强,结尾画龙点睛,寓意深刻,发人深思,意味悠长。
作者: 仙人掌sandy    时间: 2019-1-8 10:43
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理,跌宕起伏,描写生动,引人入胜,艺术感染力强,结尾画龙点睛,寓意深刻,发人深思,意味悠长
作者: 李娟玲老师    时间: 2019-1-8 10:52
66666666666666666
作者: 760486198    时间: 2019-1-8 10:56
作者好6哒!!!
作者: 小公举    时间: 2019-1-8 10:58
感谢楼主的分享   辛苦啦    祝工作愉快
作者: 兮兮哈哈    时间: 2019-1-8 11:15
6666666666666
作者: yangyifen    时间: 2019-1-8 11:57
66666666666666666666666666
作者: 18629541359    时间: 2019-1-8 12:43
很到位,谢谢分享!
作者: mydorling11    时间: 2019-1-8 13:03
感谢分享。。。
作者: 王航    时间: 2019-1-8 13:51

666666666666666666666666
作者: 半个程序员    时间: 2019-1-8 14:29
MySQL。。。。
作者: 你不爱我    时间: 2019-1-8 15:10

作者: 独上兰舟    时间: 2019-1-8 18:14
不错不错 感谢分享
作者: 1467584    时间: 2019-1-8 18:21
6666666666666666666666666666666666666666
作者: kdhdjdj    时间: 2019-1-9 08:19
666666666666666666666
作者: kdhdjdj    时间: 2019-1-9 08:19
666666666666666
作者: 影@子~    时间: 2019-1-9 15:44
感谢分享
作者: 凯凯小王子    时间: 2019-1-9 16:53

谢谢楼主,辛苦了...........
作者: 大智叔叔    时间: 2019-1-9 16:57
技术贴收藏了!
作者: wangxue123456    时间: 2019-1-9 17:36
66666666666666666666666666666666666666

作者: wangxue123456    时间: 2019-1-9 17:49
66666666666666666666666666666666666666
作者: wangxue123456    时间: 2019-1-9 18:23

66666666666666棒的很,顶顶顶
作者: wangxue123456    时间: 2019-1-9 18:24

66666666666666棒的很,顶顶顶
作者: 就业高冷派    时间: 2019-1-9 21:37
666666666666666666666
作者: 二郎显圣真君    时间: 2019-1-11 14:36
6666666666666
作者: 致橡树    时间: 2019-1-14 12:04
6666666666666666
作者: 逆风TO    时间: 2020-2-18 12:32
逆风TO 发表于 2019-1-7 13:51
感谢分享~

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:32
1098018910 发表于 2019-1-7 19:52
作者棒棒哒!!!

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
逆风TO 发表于 2019-1-7 13:51
感谢分享~

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
从容微笑 发表于 2019-1-7 15:57
真好

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
xiaoheizi 发表于 2019-1-7 19:25
666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
zhaosongzhi 发表于 2019-1-7 19:33

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
yujq 发表于 2019-1-7 19:36

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
little_superman 发表于 2019-1-7 19:03
66666666666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:33
SunYan 发表于 2019-1-7 19:20
666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:34
梅优良 发表于 2019-1-7 19:08
么么哒666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:34
little_superman 发表于 2019-1-7 19:03
66666666666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:34
ruoquan 发表于 2019-1-7 19:02

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:34
梅优良 发表于 2019-1-7 19:08
么么哒666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:34
小伙啊 发表于 2019-1-7 18:58

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:34
小伙啊 发表于 2019-1-7 18:58

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:35
耙丫丫 发表于 2019-1-7 18:23

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:35
SharkSSB 发表于 2019-1-7 17:37
不错不错加油.............

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:35
JavaEE风清扬 发表于 2019-1-7 17:26
文章文采斐然,辞藻华美,语言朴实,文笔清新,情感丰富,人物形象饱满,条理清晰,结构层次分明,情节合理 ...

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:35
duanshaobo 发表于 2019-1-7 19:02
庖丁科技庖丁科技庖丁科技庖丁科技庖丁科技

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:35
zhanghua342 发表于 2019-1-7 16:47
感谢分享

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:36
从容微笑 发表于 2019-1-7 15:57
真好

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:36
SunYan 发表于 2019-1-7 19:20
666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:36
梅优良 发表于 2019-1-7 19:08
么么哒666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:36
ouweina 发表于 2019-1-7 16:17
66666666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:37
xiaoheizi 发表于 2019-1-7 19:25
666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:37
殷凯老师 发表于 2019-1-7 17:33
6666666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:37
SunYan 发表于 2019-1-7 19:20
666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:37
黑马程序员啊 发表于 2019-1-7 19:59
不错不错加油.............

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:38
温柔一刀!喵! 发表于 2019-1-8 10:13

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:38
py@py 发表于 2019-1-8 10:21
感谢分享

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:38
多喝点热水~ 发表于 2019-1-8 10:04

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:38
章鱼顶呱呱 发表于 2019-1-8 09:59
666666666666666666666

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:38
疯子小花花 发表于 2019-1-8 09:53
棒棒棒!

感谢分享~
作者: 逆风TO    时间: 2020-2-18 12:38
温柔一刀!喵! 发表于 2019-1-8 10:13

感谢分享~




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2