大华数据分析面经(凉)
大华20200826一面,问的还是比较偏技术的,最后没过。
Python:
python 中with关键字
https://www.jianshu.com/p/196f732da1ba
Tuple list 的区别,占用空间,执行速度?
百度到:
list 是可变的对象,元组 tuple 是不可变的对象
tuple 放弃了对元素的增删(内存结构设计上变的更精简),换取的是性能上的提升:创建 tuple 比 list 要快,存储空间比 list 占用更小。所以就出现了“能用 tuple 的地方就不用 list”的说法。
多线程并发的时候,tuple 是不需要加锁的,不用担心安全问题,编写也简单多了。
元组里只有一个元素的时候,逗号(,)非常重要
删除元组中的元素:对于元组是不可变的原则来说,单独删除一个元素是不可能的,当然你可以利用切片的方式更新元组,间接的删除一个元素。
Pip install ,conda安装包,路径是啥,装到哪儿了?
Import multiprocessing的一些问题
sql:
sql中Having where 的区别
Join on 条件,where条件有什么区别?
我答的是先on,再where
怎么取出A-B?
我答A left join B 再where B的is null