【绿盟科技】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工程师#
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工程师#