【社招】布沁一面面经

1.自我介绍

2.项目介绍

3.Appium原理+怎么定位元素

4.Selenium原理

(赶紧打住,毕竟主要是移动端)

5.支付场景用例设计

6.python元组可以改变吗?

7.python元组可以排序吗

8.python元组如果key是哈希表,value可以改吗?

9.python的多线程和多进程有什么区别?

(没答上来)

10.java的Callable和Runnable区别?

(没答上来)

(补)11.python的__init__和__new__的区别?

(补充)12.python的with open中,with为什么可以自动调用close方法?

#牛客创作赏金赛#
全部评论
with的作用:With语句在执行完代码块后会自动调用文件对象的__exit__ ()方法,并在此方法中实现文件的自动关闭,也就是close方法
点赞 回复 分享
发布于 05-21 18:36 上海
python的init和new方法的区别: 1.new在创建对象前调用,作用恰好就是创建一个实例对象并返回 2.init在创建对象后调用,作用是初始化这个实例对象
点赞 回复 分享
发布于 05-20 12:48 上海
Runnable和Callable的区别: 1.返回值不同:Runnable定义了一个无返回值的Run方法,经常和Thread对象一起使用;而Callable定义了一个有返回值的call方法,常与ExcecutorService一起使用 2.异常处理不同:Runnable不抛出异常,而Callable能抛出异常 总的来说,Runnable适用于没有返回值且不需要异常处理的场景,而Callable则相反
点赞 回复 分享
发布于 05-20 12:41 上海
sorted函数可以将元组自动转换为list
点赞 回复 分享
发布于 05-19 20:07 上海

相关推荐

1️⃣抖音一面1、聊项目。2、AUC的两种公式是?你能证明这两种等价的吗?3、BERT-CRF中,为什么要加CRF?好处是?4、self-attention为什么要用QKV三个矩阵,不用有什么问题?有没有哪个模型的Q和K矩阵是一样的?5、reinforce属于on-policy还是off-policy?为什么?6、reinforce带上baseline好处是?reinforce的loss写一下?7、策略梯度会推导吗?简单写一下?8、代码题(代码题一般别着急写,先跟面试官说下思路,确定了再写):lc 46,全排列(lc表示leetcode,下同)。lc 73,矩阵置0。2️⃣抖音二面1、介绍项目。2、知识蒸馏有哪几种?你觉得哪种效果最好?3、nlp的数据增强方法,主要有哪几种?每一种举个例子?4、分类的损失函数为什么是交叉熵而不是mse?5、BERT对输入文本的长度有什么限制,为什么要限制长度呢?6、BigBird里面有哪几种注意力机制?相比原始transformer的self-attention的优势?7、场景题:如何根据拼多多的商品数量,估计淘宝的商品数量?8、给出emb_size, max_len, vocab_size, ff_inner_size,num_heads, 12层,求BERT参数量。9、代码题:n皇后问题。3️⃣抖音三面‍1、简单聊项目。2、CRF和HMM区别?CRF为什么比HMM效果好?3、如果BERT词表很大,比如vocab_size达到几百万,怎么办?4、快速手写一些transformer的mha(多头注意力),伪代码意思一下就行。5、为什么对比学习中,temperature很小,而知识蒸馏的temperature比较大?6、你觉得在抖音买东西,和淘宝、拼多多他们的区别是?(我没在抖音买过,就只能现场编。)7、你最近看到过哪些paper?简单介绍下?8、你觉得自己有那些优缺点?平时喜欢怎么缓解压力?📳对于想求职算法岗的同学,如果想参加高质量项目辅导,提升面试能力,欢迎后台联系。
查看26道真题和解析
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务