拼多多面经内推
内存泄漏
内存泄漏指得是任何对象在不再拥有或需要它之后缓存在的情况
垃圾回收机制,会定时扫描对象,并计算引用每个对象的其他对象的数量,如果一个对象的引用数量为0(即没有其他对象引用该对象),或该对象的唯一引用是循环的,那么该对象的内存即可回收
造成内存泄漏的几种情况
setTimeout中的第一个参数使用字符串而不是函数时
闭包
控制台日志
循环(两个对象彼此引用,并且彼此保留时,就会产生一个循环)
函数柯里化
即通过多次的传参使得某个函数的参数达到饱和,具体实现思想如下
首先实现将函数的参数拆分为两个部分,即下面的FixedParame方法的实现
然后再采用递归的思想,将函数传入的参数进行多次划分,直到达到最大化
---
【2025届实习生招聘】内推链接:https://careers.pinduoduo.com/campus/intern?t=UbiZaADiao,内推码:UbiZaADiao。期待你的加入!我们一起,无拼不青春!(通过此链接投递计入内推,内推简历优先筛选~)