拼多多面试总结

一面

自我介绍

  • 讲了还能多不必要的东西,这里要在私下里总结一下,形成书面文件,然后重点介绍几个和计算机相关的方面。

提问

  • 内核态和用户态的切换

  • HTTTP和HTTPs的区别

  • TCP和UDP的具体区别

  • TCP为什么要三次握手?

  • 数据库中的索引创建如何更快?有什么注意事项?

  • 为什么要创建索引

  • 基本上除了最后两个,其他的都说出来了。

算法

  • 叠罗汉问题
  • 最大上升子序列 + 排序
  • 完美通过

反问

  • 拼多多有末尾淘汰制吗?

    • 没有
  • 我入职之前需要提前学一些什么吗?

    • 不用,java基础就够了,进去了,什么语言十二小时学不会。

结果

  • 一面通过,效果还行,不过二面心里有点发怵了。
  • 上述几个问题也有了清晰的认知和补充,面试官建议好好学习一下java ,然后在进行入职。

二面

  • 不管怎么样,权当是经验学习,明天二面,心里很慌,加油吧,能进就进,进不了,暑假好好准备面试的。
  • 二面还没开始,不过心态放平了,目前还是有很多八股没有背过,不过后续会好好准备的。能进就进,不能进就当作秋招预演了,不过每次都要总结一下,自己还有什么地方欠缺,每一次面试完,都要有所进步。
  • 昨天的面试让我有了一定的经验,就是最后不要问薪资,咱们就问和工作相关的内容,主要是以下两个方面
    • 如果入职的话,我想知道自己大概具体是负责哪个部分,我需要的提前学习什么?
    • 如果能够保证一周六天都到的话,实习转正的概率是多少?有什么硬性的规定吗?

提问

java中string和string buffer的区别?

  • 可变性和不可变性
    • String对象是不可变的。一旦创建了一个String对象,它的值就不能再改变。任何对String对象的修改都会产生一个新的String对象。
    • StringBuffer对象是可变的。可以对StringBuffer对象进行修改,而不会产生新的对象。
  • 线程安全性
    • String是不可变的,因此是线程安全的。在多个线程之间共享String对象是安全的,不需要同步。
    • StringBuffer是线程安全的。它的所有修改方法都是同步的,这意味着它可以安全地用于多线程环境中。
  • 性能
    • 因为String是不可变的,每次对String的修改都会产生一个新的对象,这在需要频繁修改字符串的场景下会带来性能问题。
    • StringBuffer是可变的,并且提供了高效的字符串修改方法,因此在需要频繁修改字符串的场景下,StringBuffer的性能更高。

java中的接口和抽象类?然后优先实现接口还是抽象类

在这里插入图片描述

算法

  • 找到若干个数组中,都出现的元素,并将之作为列表输出。
  • 手动实现,并且没有ide,没有补全,告诉那个老师,给你执行。
  • 好在通过了一个简单的方法,但是运行效率属实不行,后来他提醒我,我还没转过弯了。

反问

问题一

  • 如果入职的话,我想知道自己大概具体是负责哪个部分,我需要的提前学习什么?
  • 我这个组的是中间件。具体省略了。

问题二

  • 如果能够保证一周六天都到的话,实习转正的概率是多少?

  • 实习的话,只要去了,做出点东西了&#

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值