滴滴后台开发一面+二面


这个属于补招环节,应该是前面大佬释放的少数名额,滴滴实习转正和提前批基本就已经把所有的岗都招满了。我是正式批第一波还是第二波笔试的记不清了(笔试好像只有最后一个题过了60%多,其它全A)
(二面面试官对我面试表现反映还是挺好的,原本能过的,奈何就一两个名额还搞了一波补招,还是投的太晚了。 )

一面

  1. 自我介绍
  2. Java几种基本数据类型
  3. Java每种类型占多少字节
  4. int的上限是多少,32位和64位操作系统中int各占长度是多少
  5. 操作系统中符号是怎么表示的
  6. 重写和重载
  7. 封装、继承、多态,及分别的应用
  8. 设计模式有哪几大部分,简单工厂解释+手写,简单工厂中存在的问题(反射去解决)
  9. 网络分层协议有哪些
  10. 多进程编程和多线程编程的区别
  11. 进程分哪几部分,进程堆和进程栈,c中通过malloc创建的对象放在堆还是栈
  12. HTTP请求都有哪些,GET和POST区别
  13. 请求头中用哪个表示请求体的大小
  14. 聚簇索引,为什么要用聚簇索引
  15. 并发和并行
  16. Java中锁及原理
  17. 中间还问了好多,有点记不清了。。。
  18. 有100G数据,内存假设只有1G,如何排序(不用外排的思想,如果自己再设计一种)

二面

二面前面一直在问项目,后面问了基础+手撕代码
  1. 以往一个项目中某个模块介绍(数据库设计,功能实现等)
  2. 登录权限表结构如何设计的,权限数据结构怎么定义的,怎么存储的,前端怎么控制映射的,等等等(要把这个模块的每一个方面都讲全)
  3. cookie,session,JWT区别异同,session全局共享怎么做
  4. JWT认证授权过程,为什么要用到私钥,jwtToken中为什么要带signature,公钥怎么定义的
  5. Ajax请求头怎么设置
  6. HTTP请求方法有哪些,GET和POST区别
  7. 请求到tomcat处理的流程(分别从网络和tomcat方面回答)
  8. TCP滑动窗口原理,为什么要分组转发,发送和接收缓冲队列,优化
  9. SYN攻击,如何预防
  10. crsf攻击,如何解决
  11. MQ应用场景,能解决什么问题,RabbitMQ有哪些组件哪些模式
  12. Redis分布式怎么处理,哨兵模式
  13. 缓存击穿和缓存雪崩区别
  14. 之前项目用到什么设计模式,什么索引
  15. 手写工厂模式
  16. 聚簇索引页分裂问题,是不是一定要用主键索引
  17. 从磁盘角度回答页分裂问题
  18. 手撕代码1:归并排序
  19. 手撕代码2:二维背包问题
  20. 反问(最后面试官问php和go考不考虑,我说后者可以,不知是不是他们内部在那两方面缺口比较大)
求一求了,希望能有个好消息,许愿三面,加油加油

#校招##滴滴##Java工程师#
全部评论
补招还能投java么
1 回复 分享
发布于 2020-10-25 12:08
我搜的关键字是实习,看得我头皮发麻。😭
1 回复 分享
发布于 2020-10-29 14:44
楼主你好,请问你是实习、校招还是社招?
点赞 回复 分享
发布于 2020-10-17 11:50
感觉不简单啊
点赞 回复 分享
发布于 2020-10-17 12:52
老哥进三面了么
点赞 回复 分享
发布于 2020-10-17 14:06
这个二面是真的很
点赞 回复 分享
发布于 2020-10-17 15:20
有三面没老哥
点赞 回复 分享
发布于 2020-10-17 15:28
2点30结束二面,到现在没消息
点赞 回复 分享
发布于 2020-10-17 16:41
楼主,有100G数据,内存假设只有1G,如何排序,不使用外排,这个怎么回答
点赞 回复 分享
发布于 2020-10-18 23:31
我显示测试未通过了
点赞 回复 分享
发布于 2020-10-20 08:56

相关推荐

双飞二本嵌入式求拷打我是在 BOSS 上投递的简历,好多都没人回复,这是开场白和简历求大神帮忙看看。您好!我是2025届应届生,最快可在一周内上岗,能够实习六个月以上,并接受加班。以下是我的核心优势和相关经验:1. 嵌入式开发能力:   熟练掌握STM32系列单片机及其外设(如GPIO、定时器、ADC、DAC、I2C、SPI、UART等),能够独立完成硬件驱动开发和调试。  熟悉FreeRTOS实时操作系统,具备多任务调度和资源管理经验。  熟悉LVGL图形库开发,能够实现嵌入式设备的图形界面设计。2. 硬件设计能力:   具备PCB设计经验,曾为2023年工创赛物流搬运赛道设计小车主板,带领团队获得国家级银奖。   熟悉硬件原理图分析,能够快速理解并调试硬件电路。3. 机器人开发与竞赛经验:   在全国大学生智能车竞赛、ROS机器人竞赛中多次获得国家级奖项,具备丰富的机器人开发经验。   熟悉Linux环境,对ROS和ROS 2有一定了解,能够进行机器人系统的开发与调试。4. 编程能力:   熟悉C/C++,熟悉Python,能够高效完成嵌入式开发和算法实现。   具备良好的代码规范和文档编写能力。5. 团队协作与领导能力:   在多个项目中担任核心开发或团队负责人,具备良好的沟通能力和团队协作精神。   在工创赛中带领团队完成项目规划、任务分配和技术攻关,展现了较强的领导力。我对嵌入式开发、机器人技术和智能硬件充满热情,期待加入贵公司,与团队共同成长,为公司创造价值!如果有合适的岗位,欢迎随时联系我,期待进一步沟通!
沉淀一会:嵌入式就是狗屎
点赞 评论 收藏
分享
评论
1
19
分享

创作者周榜

更多
牛客网
牛客企业服务