【绿盟科技】python后台开发面经

绿盟科技python后台实习生:
1一堆有关函数和表达式的写输出(各种嵌套使用,类内初始化类本身并赋值,全局变量局部变量)
2[i*i for i in range(10)]和(i*i for i in range(10))区别
3__new__()和__init__()区别,谁先执行
4算法题:写俩个函数write()和read()实现一个树的写入文件和从文件中读出树
当时我给了思路:write()函数,首先前序遍历和中序遍历得到两个列表写入文件(两个遍历的顺序可以确定一个树结构)。read()函数,然后从文件的两个列表中读取树,构成树结构。
讲完思路就直接让我动手写了,当时心态崩了(因为我没怎么看过树的算法,我只知道树的原理,每次刷题遇到有关树的我都跳过了😂,终于偏偏给我遇到了😂,在也不可能干这种事了)最后面试官人挺好的,也给了我提示,最终结果看面试官也不是很满意吧(微表情😏)
闲聊:
1计网了解不
2开发一般在什么平台上Windows还是Linux
3Linux常用不
4你的开发的环境是怎么配的
5写不写技术博客
6人工智能和图像处理挺火的你怎么看,有没有想往这方面靠
7python的网络编程了解不,socket编程
8你有没有做过一些什么东西?批量解决问题的小工具之类的
9你还有什么想问的吗#绿盟##面经##实习##Python工程师#
全部评论
python中__new__方法负责创建一个实例对象,__init__方法负责将该实例对象进行初始化。好比老板接活,你要把这活按照配方干完。所以谁先谁后一下子就知道了🙂。
5 回复
分享
发布于 2019-06-28 12:31
第四题leetcode和牛客网全有 可以看看 二叉树的序列化和反序列化
点赞 回复
分享
发布于 2019-06-27 16:30
滴滴
校招火热招聘中
官网直投
就在你怀疑人生的时候,机会突然就来了😂。凉的变热了。😁😁😁
点赞 回复
分享
发布于 2019-06-27 17:15
楼主又复活了?
点赞 回复
分享
发布于 2019-06-27 20:18
感谢分享,请问py后台面试没有问框架相关的问题吗?比如Django之类的
点赞 回复
分享
发布于 2019-06-28 01:52
有点方,刚才看了一大佬的面经,害怕😎😎
点赞 回复
分享
发布于 2019-08-30 18:01

相关推荐

10 59 评论
分享
牛客网
牛客企业服务