数字力量 全栈开发实习 base上海 一面挂

1. Python基本数据结构和底层实现
2. 如何创建一个列表
3. Selenium基本原理,相关api
4. 如果碰到很多相似元素,如何定位?
5. Python深拷贝和浅拷贝。Python是引用传递还是值传递?
6. 是否了解Python的ai库
7. Java深拷贝浅拷贝引用拷贝
8. Java常见集合
9. Java线程安全集合,具体实现原理
10. 了解哪些锁?Java常用关键字?
11. a += 1是原子操作吗?
12. MyBatis具体作用,占位符和变量符的区别
13. Spring Boot的基本作用,常用注解
14. MySQL范式,具体隔离级别和相关读写问题
15. 垃圾回收机制和双亲委派机制,以及内存结构。
16. File类有什么方法?具体有哪些应用?
17. 场景题:有四栋20层高楼,共享两个电梯。已知上下班和中午吃饭是高峰。现在出现某个电梯阻塞,如何排查?为了防止拥塞,是否可以设计一个算法?
回答了磁盘调度算法,二分法
全部评论

相关推荐

拷打项目科研成果是一个人做的还是团队?研究的这个项目,过程中有遇到什么比较困难的地方吗?简历里面有提到专利,那你这个专利的创新点是什么?在这个项目里,你主要负责哪方面的部分?项目的架构是怎么样的?这部分是你自己做还是和其他人一起?做数据通信这一块有没有遇到过一些数据同步或者一些消息延迟的一些问题遇到了解决了吗?假设现在让你解决这个数据延迟的问题,你会怎么解决?没考虑过更换协议吗?八股文tcp协议和UP协议的区别tcp三次握手四次挥手http和TCP的关系测试场景你也说了http有很多协议,那假设现在一个浏览器只能接受http1.1的协议,你现在用的是http2.0的协议,你现在需要把http2.0降级到http1.1,那你会为这个降级去做一些什么方面的测试设计,去保证你这个功能没有异常。从安全方面上有没有考虑?继续拷打项目第二个项目的实现逻辑你这个爬虫的项目是怎么应对反爬虫的手段当初为什么用selenium框架不直接调用API接口你这里爬虫有一个获取服务器时间的,为什么不直接用本地时间?那现在如果让你针对你的这个爬虫系统去做用例设计,去测试它,你觉得就是你会从哪些方面去测试你这个系统是真的稳定些,可靠可用的。智力题给你八个球,其中一个球比另外七个轻,然后有一个天秤去称,就排除运气的情况下,最少要几次才能找到那个轻的球?手撕代码1、设计-个Python装饰器 @cache(expire time=60,max size=100),要求实现以下功能:缓存结果:对同一组参数的函数调用,在 expire time 秒内直接返回缓存值。缓存淘汰:当缓存条目超过 max size 时,删除最久未使用的缓存(LRU策略)参数兼容:支持函数的位置参数、关键字参数。过期清理:异步线程定期清理过期缓存(可选加分项)示例:@cache(expire time=10, max size=3)def heavy calculation(n):print(f"计算 {n} 的耗时操作...")return n * n2、有三个数 a、b、c,大小在[1,10000000000] 区间内,并日 a这第二题有大佬见过是力扣第几题吗?
查看22道真题和解析
点赞 评论 收藏
分享
# 3.17一面--技术面1. 自我介绍一下2. 讲一讲你的第一个项目3. 项目结构是怎么样的?4. 你在项目里负责了什么工作? > 另外一个项目是算法相关的,没怎么问5. 手撕代码,第一道是用二叉树的前序遍历和中序遍历序列,还原二叉树,用递归做了;因为自己写了二叉树的结点结构,面试官说别浪费了,又做了一道二叉树的右视图,都是hot100题目,很简单> 夸了一下算法掌握得不错,开始问八股6. 了解http和https的区别吗,说一下7. ssl是如何保证数据安全的,说一下四次握手细节8. 进程间的通信方式有哪些9. 进程和线程有什么区别### 反问环节1. 部门的主要业务是什么?2. 部门工作强度?**早上9.50到晚上9点左右,周末双休**3. 面试评价?技术栈不太match,但是总体还不错(不知道是不是客户端太缺人了)  # 3.24二面--主管面> 一面问了我第一个项目,二面则是完全不关心,深挖我另外一个算法项目1. 先自我介绍一下2. 为什么投客户端,而不是后端/算法?看你的算法研究和后端/算法更匹配3. 研究方向的主要开源模型了解吗?4. 质疑了一下研究方向的可行性(稳住心态解释了一下)5. 研究方向上有没有发表论文?6. 结合业务场景出了一道题,问能不能用研究工作来解决7. 手撕算法,给出一定天数的股票价格,求最高收益和最大亏损。(很简单的dp,但是最大子数组问题做多了,思路有点偏,还好最后写出来了)让自己写输入输出和测试用例,过了但是面试官说花的时间有点长8. 开始挖八股。上来又是http和https的区别9. 问ssl的详细过程:浏览器是如何确认服务器证书有效性的?公钥和私钥是怎么生成的?10. 进程和线程的区别11. 内存管理相关,不同内存管理方式的区别,段式/页式/段页式 来龙去脉说了一遍,被打断了### 反问环节1. 面试印象: **技术栈和客户端不太匹配,但是态度挺乐观的orz**2. 后续流程的推进:很快就会有反馈,约hr面,他不太了解流程### 3.26 hr面试介绍组里业务哪个项目比较难为什么选择做客户端?接不接受转java家里情况什么时候能到岗介绍传统行业和互联网行业的区别**反问环节**流程推进大概要多久?**和组里商量一下,比较一下其他同学**(实际第二天给offer)客户端行业会不会中年危机更大(贴脸开大了属于是)?**组里业务比较稳定,没有硬性裁员指标,只要绩效能完成不会裁**对于个人的建议?**传统行业赚不到钱还是来互联网吧2333**
查看25道真题和解析 实习进度记录
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

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