美团测开暑期实习一面——到家

1.自我介绍
2.项目
redis为什么快
redis五种数据类型和应用场景
进程和线程
进程之间怎么通信
python和java有什么区别联系
springboot的框架流程?(不太记得)
http和https的区别
mysql有哪些索引
多态的实现
java如何处理异常
ssl加密过程
手撕排序两个有序列表
发红包怎么测试
全部评论
约二面了嘛
点赞 回复 分享
发布于 2024-04-18 11:42 辽宁
Spring Boot 的框架流程主要包括项目初始化、依赖管理、自动配置、启动器、内嵌服务器、配置文件、注解驱动开发、自动装配、监控和管理以及打包部署等步骤
点赞 回复 分享
发布于 2024-04-17 12:56 广东
Redis 支持五种主要的数据类型,分别是字符串(String)、哈希(Hash)、列表(List)、集合(Set)以及有序集合(Sorted Set)。下面我会详细介绍每种类型的特点及其应用场景: 1. **字符串(String)**: - **特点**:最基本的类型,可以包含任何数据,比如 jpg 图像或者序列化的对象。 - **应用场景**: - 缓存用户信息、网页数据、临时数据等。 - 实现计数器功能,如网站页面访问计数。 - 存储会话(Session)数据。 2. **哈希(Hash)**: - **特点**:键值对集合,适用于存储对象。 - **应用场景**: - 存储、读取、修改对象属性。 - 存储多个字段及其值,如用户的名称、邮箱、登录次数等。 - 适合存储对象和表示更复杂的数据形式。 3. **列表(List)**: - **特点**:字符串列表,按插入顺序排序,可以在列表的头部或尾部添加元素。 - **应用场景**: - 实现消息队列,支持发布/订阅模式。 - 存储多个值的序列化。 - 实现栈(后进先出)或队列(先进先出)。 4. **集合(Set)**: - **特点**:字符串集合,不允许重复,无序。 - **应用场景**: - 存储独一无二的数据,如标签、好友列表等。 - 实现社交应用中的共同好友功能。 - 快速访问和查找,检查数据是否存在于集合中。 5. **有序集合(Sorted Set)**: - **特点**:不允许重复的成员,每个成员都关联一个浮点数分数,成员按分数有序排列。 - **应用场景**: - 排行榜系统,如游戏排行、学生分数排行等。 - 根据范围的数据检索。 - 实时排序的数据展示。
点赞 回复 分享
发布于 2024-04-17 12:54 广东
uu什么时候面试的?
点赞 回复 分享
发布于 2024-04-15 18:03 江苏

相关推荐

面试时间是2024年的,今天重新整理一下进行发布,希望能帮到有需要的同学、朋友。一面(技术面,40分钟):自我介绍简单介绍一下简历上的项目详细说一下你项目中提到的功能优化,从【为什么要优化】以及【怎么做优化】等方面展开拷打项目中面试官感兴趣的内容…给了道算法题,大数加法,牛客题号 NC1介绍一下本科期间学习的相关专业课程按自己的理解讲一讲操作系统的内存管理讲一讲进程和线程的区别讲一讲进程间的通信方式怎么理解 golang 中的并发通信机制有用 golang 写过并发相关的代码吗channel 的通信属于生产者消费者模型,通常 channel 应当由谁进行关闭什么情况下读写 channel 会导致 panic数据库平时用哪些比较多?你觉得你说的这几个数据库之间有什么区别,比如 mysql 和 mongodb你之前说你用过 mongodb ,用的多吗,为什么用它?解释一下关系型数据库的建模范式?平时会用什么样的方法去进行数据库数据模型的建模?动线上环境的数据库表字段要考虑哪些可能出现的问题?说一说数据库事务的特点反问环节 - 部门主要是负责什么的,技术栈如何,部门处于业务架构的哪个层面上,all in golang 吗?二面(部门技术主管面,40分钟):介绍一下项目做一道算法题,剑指offer原题,leetcode 面试题 17.14. 最小K个数拷打简历项目依旧拷打项目还是拷打项目拷打项目的同时扩散出一些不太八股的问题,得有一些积累才能回答得比较好反问环节 - 部门的 golang 以及相关技术栈、业务选型是什么样的?感悟:一定要重视自己的项目,项目里的所有内容一定要啃透,意识到自己项目里的亮点以及不足,亮点亮在哪里,不足有什么改进的想法等等等等多积累一些东西,不要局限在八股里
查看20道真题和解析
点赞 评论 收藏
分享
评论
2
17
分享

创作者周榜

更多
牛客网
牛客企业服务