美团

软件开发工程师一面面经

完整信息

27 条问法 · 24 道题

本篇目录

#秋招面试记录# #创作小助手# 我老板

一、开场与项目深挖
8.UI跟AI交互需要写prompt吗?怎么写一个比较高效、让AI生成效果好(券/准)的prompt?
二、操作系统
9. 先说一下操作系统有哪些功能。
10. 操作系统有用户态和内核态,分别讲一下是什么。
11. 进程和线程的区别是什么?
12. 县城(线程)之间是怎么通信的?那进程间的通信方式呢?
13. 什么是死锁?
14. 怎么样避免产生死锁?还有别的吗?
15. 如果发生了死锁,要怎么解除或恢复?

三、网络
16. TCP/IP的四层模型有哪些?每一层有什么作用?每层有哪些对应协议?
17. HTTP协议的状态码有哪些?5开头的呢?
18. HTTP和HTTPS的区别?两个协议的端口号记得吗?
19. HTTP协议有哪些请求方法?(GET、POST这种)讲一下GET和POST的区别。
20. 哪一个请求的参数是放到请求体里的?

四、数据结构与算法
21. 数据结构学过吧?数组和链表知道吧,讲一下区别以及不同应用场景。
22. 如何判断一个列表里面有环?
23. 排序算法知道吗?讲一下冒泡排序的原理。

五、客户端/前端与编程语言
24. 简历项目涵盖安卓、iOS,讲讲对这方面基础的了解。
25. 函数式组件和类组件的区别是什么?(安→前端,应为React相关)
26. 后端比较熟的话是不是对Java比较熟?后端不是Java写的吗?
27. Java是面向对象编程,那它现在的特性是什么?
28. 接口和抽象类的共同点和区别?
29. 接口里面可以有静态方法或静态变量吗?它的方法里面可以有默认的实现吗?
30. Java里面是怎么实现线程安全的?
31. 你最近在做的是什么方面?所以现在主要是偏向AI这一方面、做一些沉淀是吗?

六、编程题(提前发的AI Coding题 + 现场手撕)
32. (AI Coding题目)设计AI自动判断评论违规并删除的功能:输入输出结构怎么定义?哪些环节AI独立完成、哪些需人工介入?考虑什么边缘案例和兜底策略?
33. 两数之和:给定数组和目标值,返回两数下标,用哈希表O(n)一次遍历实现。
34. 最长公共前缀:求字符串数组的最长公共前缀,返回空串当无公共前缀,处理空数组边界

本篇目录
  1. 01
    UI跟AI交互需要写prompt吗?怎么写一个比较高效、让AI生成效果好(券/准)的prompt?
  2. 02
  3. 03
  4. 04
  5. 05
  6. 06
  7. 07
  8. 08
  9. 09
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
    数据结构学过吧?数组和链表知道吧,讲一下区别以及不同应用场景。
  16. 16
  17. 17
  18. 18
  19. 19
    函数式组件和类组件的区别是什么?(安→前端,应为React相关)
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
    你最近在做的是什么方面?所以现在主要是偏向AI这一方面、做一些沉淀是吗?
  25. 25
    (AI Coding题目)设计AI自动判断评论违规并删除的功能:输入输出结构怎么定义?哪些环节AI独立完成、哪些需人工介入?考虑什么边缘案例和兜底策略?
  26. 26
    两数之和:给定数组和目标值,返回两数下标,用哈希表O(n)一次遍历实现。
  27. 27
    最长公共前缀:求字符串数组的最长公共前缀,返回空串当无公共前缀,处理空数组边界

同作者面经

相关公司