2025/05/27-拼多多-服务端研发实习生-二面

📍面试公司:拼多多

💻面试岗位:服务端研发实习生

❓面试问题:

  1. 自我介绍。
  2. 介绍一下项目?
  3. 讲一下项目中某一部分,从前端请求开始到数据库大致过程,数据库表结构大致什么样,响应什么样?
  4. 写一下建表的 SQL 语句。
  5. 用户登录后可以进行哪些操作?
  6. 这些操作可以放到一个接口实现吗?
  7. Java 的 8 种基本数据类型?
  8. Java 的集合的继承树大概是什么样的?
  9. Java 的异常的继承体系大概是什么样的?
  10. 说一下 Java 的线程池?
  11. 算法题:一个 9×9 的二维数组,判断是否满足 9 个 3 × 3 的子数组都满足每行、列都不重复,且含1-9所有数字。
  12. 反问。

🙌面试感想:

面了 50 多分钟,体验很好,算法题写了好久也没催我,还给了点提示。

#面试##面试问题记录#
全部评论
算法题是在纸上写还是机器上写啊?
1 回复 分享
发布于 05-28 16:17 广东

相关推荐

深拷贝(Deep Copy)和浅拷贝(Shallow Copy)都是在编程中处理对象或数据的复制操作。浅拷贝创建一个新对象或数据结构,其中包含原始对象的引用。换句话说,新对象与原始对象共享相同的内存地址,因此对其中一个对象进行更改会影响到另一个对象。浅拷贝仅复制对象的第一层结构,而不会递归复制嵌套的对象或数据。深拷贝创建一个全新的对象或数据结构,其中包含原始对象完全独立的副本。新对象与原始对象具有不同的内存地址,因此彼此之间的更改是相互独立的。深拷贝会递归复制所有嵌套的对象或数据,确保整个对象及其子对象都被复制。区别:https://www.nowcoder.com/issue/tutorial?zhuanlanId=Mg58Em&uuid=4e254dc3fdff4e8689fd57ad2d828b18内存引用:浅拷贝复制的是对象的引用,深拷贝复制的是对象的值。对象的变化:对浅拷贝的修改会影响原始对象,因为它们共享相同的引用。而对深拷贝的修改不会影响原始对象。嵌套对象或数据的复制:浅拷贝仅复制第一层对象或数据,嵌套的对象或数据仍然是共享的。深拷贝通过递归复制嵌套的对象或数据,确保每个对象都有独立的副本。在实际编程中,选择使用深拷贝还是浅拷贝取决于具体的需求。如果需要对对象进行修改而不影响原始对象,或者处理嵌套的对象结构,那么深拷贝是更合适的选择。而对于简单的数据结构或者只需要引用原始对象的情况,浅拷贝可能更加高效和节省内存。
2025-06-07
在牛客打卡319天,今天也很努力鸭!
点赞 评论 收藏
分享
评论
4
4
分享

创作者周榜

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