美团AI面试

📍面试公司:美团

👜面试岗位:软件开发工程师(后端方向)

📖面试问题:

一、选择题:选择语言C++

二、专业题:

1.CSRF 攻击盗用用户身份方式。防御措施中的 token 机制原理。

2.物理内存和虚拟内存。

3.联合索引的最左匹配原则。有这个限制的原因。在设计和使用联合索引时,这个原则来优化查询性能。

4.C++ 中 new 和 malloc 有什么区别?各自底层实现原理。

5.C++ 中函数指针。定义函数指针。使用场景。

6.为校园论坛设计帖子点赞接口的防刷机制。+追问

三、开放题

1.如何开始学习一个全新的领域。具体事例。+追问。+追问。

2.通过持续改进过程来解决重复出现的问题的例子。具体情况。解决方案。+追问。+追问。+追问。

3.未来 3 年的职业规划。

🙌面试体验:很累,问得很细,时间很长,手机都没电了。#牛客AI配图神器#

#软件开发笔面经#
笔试 面试 经验贴 文章被收录于专栏

笔试 面试 经验贴

全部评论
同学你好 我们是淘天基础链路交易终端团队 部门目前在招26届实习生 hc充足 欢迎咨询投递! 面试对应届生技术栈不做要求,以基础为主。 部门负责手淘APP购物车、下单、订单、物流、退款等交易核心链路 ,欢迎咨询投递
1 回复 分享
发布于 03-14 11:41 浙江

相关推荐

1假设一个队列需要删除其中一个节点,应该怎么去操作它?2那你是调用这个链表它本身提供的接口吗?那它该接口的底层大概是怎么实现的?3二分查找法,如果要计算时间复杂度,应该怎么去计算?4了解快排的时间复杂度应该怎么计算?5它的这个计算的复杂度,是稳定性的吗。6假如说有一连串的计算表达式1+ 2 * (3 + 5)/ (6 + 3)。这样的计算表达式,要计算它的数学结果,这个我应该怎么去做?7要把10进制转成 16 进制,是一个什么样的思路啊?8假设三维空间中有很多个点,假如说有 10 万个点,需要求距离最近两个点的坐标,我应该怎么去做?9地铁站的这些站点信息,打算怎么去存? Java 里面用什么样的数据结构去存这个这条线路?还有这个站点?假如以地铁站为例,有 2 号线、 1 号线,然后 1 号线有什么站点? 2 号线有什么站点?10面试官提示了用链表存储。继续问:那当你存了之后,怎么去做深度优先遍历啊?11假如说功能上线之后,我的用户访问量比较大,有 20 万用户同时去访问。那这时候我的查询、计算就会比较慢,我应该怎么去做相应的优化?●来不及改程序,直接加硬件资源●加缓存,直接带来性能优化●算法层面的优化12多个进程之间的通信方式会包括有哪些?13Redis 能简单说一下读写的流程吗?14假设redis集群三主三从,那节点是怎么去做选择的?怎么知道当前这个 key 是发到 a 节点还是这个 k 发到 b 节点,是一个什么样的策略?15实习的话是希望对自己有一个什么样的期望或者目的?
点赞 评论 收藏
分享
评论
5
25
分享

创作者周榜

更多
牛客网
牛客企业服务