滴滴 一面面经

项目拷打

Java基础:

  1. 什么是Java的反射(reflection)?在什么情况下会使用到反射?
  2. 请解释Java中的多态(polymorphism)是如何工作的,并提供一个示例。
  3. 什么是Java中的异常(exception)处理机制?列举一些常见的异常类。
  4. 请解释Java中的序列化(serialization)是什么,以及如何实现序列化和反序列化。
  5. 什么是Java中的注解(annotation)?在实际开发中,你是如何使用注解的?

计算机网络:

  1. 解释一下HTTP和HTTPS的区别,以及为什么HTTPS更安全?
  2. 什么是TCP和UDP?请列举它们之间的一些区别和应用场景。
  3. 什么是IP地址和子网掩码?它们的作用是什么?
  4. 什么是HTTP请求和响应的结构?请解释其中的各个组成部分。
  5. 什么是RESTful API?它有哪些特点和优势?

操作系统:

  1. 解释一下进程和线程的区别。什么是多线程编程?
  2. 什么是死锁(deadlock)?在多线程编程中如何避免死锁?
  3. 什么是虚拟内存(virtual memory)?它是如何工作的?
  4. 解释一下操作系统中的进程调度算法,例如先来先服务(FCFS)和最短作业优先(SJF)。
  5. 什么是文件系统?请解释文件系统中的索引节点(inode)和文件描述符(file descriptor)。

场景题:

  1. 如果你需要设计一个在线商城的订单系统,你会如何构建相关的Java类和数据库表结构?
  2. 假设你正在开发一个社交媒体应用,用户之间可以发送消息,你会如何设计消息的实时推送功能?
  3. 如果你需要处理一个大型文件(几GB或更大),但内存有限,你会如何设计一个高效的算法来处理这个文件?

思维题:

  1. 如果让你设计一个分布式缓存系统,你会考虑哪些因素?如何解决缓存一致性的问题?
  2. 如果你需要对一个非常大的数据集进行排序,但内存无法一次加载全部数据,你会如何设计一个外部排序算法?
  3. 如果你需要设计一个高并发的Web服务器,你会考虑哪些方面来提高性能和可扩展性?

算法编程题(或Java线程编程题):

  1. 编写一个Java程序,实现一个简单的多线程排序算法(例如,冒泡排序或快速排序)。
  2. 编写一个Java程序,实现生产者-消费者问题(Producer-Consumer Problem)的解决方案。

聊天:面对一个复杂的任务,你是如何保证你能不漏掉功能

平时除了写博客还有其它方式的学习/记录的习惯吗

反问:base、多久出结果

暂时能想起来的就这些

许愿二面!

全部评论
请问这是实习还是应届?
1 回复 分享
发布于 2024-04-08 14:49 湖北
你好,请问滴滴一面后什么时候出结果
点赞 回复 分享
发布于 2024-11-15 11:33 辽宁
还是有难度 vocal
点赞 回复 分享
发布于 2024-05-06 15:25 重庆
好难啊
点赞 回复 分享
发布于 2024-05-01 09:54 上海

相关推荐

09-18 21:12
已编辑
门头沟学院 Java
八股吟唱,找实习的第二次面试,昨天第一次面试被真实之后狂背了一天的八股今天还爬起来上一上午课,面试的时候都快魂飞魄散了。最近一直在沉浸式背八股,算法好久没写了😇本来暗暗庆幸这次的八股都是基本盘,结果算法不是很难也手撕不出来,语法甚至都不太对,腾讯会议约的三十分钟,我还一直在祈祷无手撕🤪十五分钟八股项目,后面一直在看我尴尬地写。面试官说话我一直听不清,,让我随便用啥写都行,伪代码也可以。真的太紧张了,看着题目脑子里都空了。我都受不了了想说我真不会能不写了吗。面试官就是淡淡的,虽然我菜成这样也就是淡淡的,然后建议我多写写代码。1. JVM内存结构没背,尴尬地瞎说了一点2. JVM里堆和栈的区别这里记忆复苏,说到了垃圾回收3. 垃圾回收的过程,怎么标记,具体怎么做的背得不是很详细,只知道root然后顺着找,又开始瞎说了,三色标记法光知道个名4. 介绍一下项目5. 乐观锁解决超卖,一直在拷打,什么数据结构去存库存,版本号是啥,怎么存的,用户抢券你防止超卖的整个过程怎么做,要用lua脚本吗,脚本怎么写乐观锁我能说,但是项目细节我记得不太清楚了,差点把自己讲急眼。6. MySQL隔离级别,然后举了个例子问我,这个吟唱得很流畅,但是问我知不知道底层原理(看过忘了5557. 算法:数组里出现频率第k大的元素,hot100里的,但是我还没刷到  哈希表的语法我也不太熟导致真的很尴尬。我不会从现在一直面到寒假才能找到实习吧,回家吧好不好。
查看7道真题和解析
点赞 评论 收藏
分享
评论
8
68
分享

创作者周榜

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