美团 后台开发工程师面试

一面

  1. 没有自我介绍和聊项目,上来直接做了3道编程题;
  2. 编程题1:输入一个字符串,输出该字符串中第一个不重复字符所在的位置;
  3. 编程题2:使用归并排序,对一个数组进行排序;
  4. 编程题3:写一个二分查找算法。
  5. 指针和引用的区别;
  6. 函数重载是什么;
  7. 函数重写是什么,需不需要返回值类型也一致;
  8. TCP和UDP的区别;
  9. OSI七层模型,协议属于哪些层;
  10. 进程和线程的区别;
  11. 用过redis吗(我没用过,然后问了MySQL);
  12. MySQL有哪些存储引擎,索引结构是怎样的;
  13. 如何删除表中的一行记录;
  14. 对哪种编程语言比较熟悉(我是C++);如果要用Java开发,会排斥学习Java吗(面我的是广告业务,说要用Java开发);
  15. 在学习的过程中有没有遇到比较感兴趣的内容,会不会主动去深入学习;
  16. 在学习中遇到不懂的地方,如何解决;看到不同的解释,如何处理。

问了许多关于基础知识的问题,有些记不太清了,答得不怎么样,而且归并排序也没有写出来。一周了没消息,应该是凉了。

#2021届秋招进度交流##面经##校招##美团##C++工程师#
全部评论
9.27二面,现在也没消息,感谢信也没有
点赞 回复 分享
发布于 2020-10-26 13:45
凉了
点赞 回复 分享
发布于 2020-10-25 16:58
老铁,base是哪里
点赞 回复 分享
发布于 2020-10-25 11:07
老铁,你这是补招吗?
点赞 回复 分享
发布于 2020-10-25 10:25

相关推荐

04-14 17:06
已编辑
西北工业大学 Java
面试官不开摄像头,当场挂 哈哈😁1. 多线程的创建方式有几种?2. 实现接口的方式有哪些?Runnable 和 Callable 有什么区别?3. 线程池的创建方式相比其他线程创建方式有什么优势?4. 线程池的核心参数有哪些?5. 核心线程数和最大线程数的区别?6. 超过最大线程数后会发生什么?  拒绝策略7. 常见的线程池有哪些?使用场景分别是什么?8. 线程的生命周期是怎样的?9. 多线程情况下如何解决同步问题?10. ThreadLocal 的工作机制是什么?它为什么会导致内存泄漏?如何避免?11. 什么是线程安全?如何实现?12. synchronized 和 volatile 有什么区别?13. 分布式系统中,如何保证线程安全?14. 分布式锁怎么实现?SETNX 是怎么工作的?15. 可以用 GET + SET 实现分布式锁吗?为什么不推荐?16. 如何保证多个线程 T1、T2、T3 顺序执行?    a. 使用 join 方法  b. 使用 CountDownLatch17. CountDownLatch 的作用是什么?18. 什么是乐观锁和悲观锁?有什么区别?乐观锁、悲观锁适用的场景分别是什么?19. Redis 存储类型有哪些?20. 各种 Redis 数据类型的特点是什么?21. List 是有序的吗?22. 为什么使用 ZSet 来实现点赞排行榜?23. MySQL 如何优化查询?24. 如何判断索引是否生效?使用什么命令判断索引是否命中? explain25. Linux 系统常用命令有哪些?26. 查日志用什么命令? #java#  #面经#  #27届实习# #牛客AI配图神器# #牛客AI配图神器#
查看26道真题和解析
点赞 评论 收藏
分享
评论
3
24
分享

创作者周榜

更多
牛客网
牛客企业服务