腾讯二,三面(三面凉)
二面
算法题:目标和(LC494)
给定一个非负整数数组,a1, a2, ..., an, 和一个目标数,S。现在你有两个符号 + 和 -。对于数组中的任意一个整数,你都可以从 + 或 -中选择一个符号添加在前面。
返回可以使最终数组和为目标数 S 的所有添加符号的方法数。(01背包问题秒A)
返回可以使最终数组和为目标数 S 的所有添加符号的方法数。(01背包问题秒A)
项目:介绍一下技术栈,介绍一下项目功能,说一下项目的模块
说一下引入微服务架构的作用,基于什么目的引入微服务,说一下nacos的架构
剩下就是在谈人生了。。。总共就三十分钟
三面
自我介绍
说一下项目的目的
说一下项目中有几种角色
项目有几种功能
视频存储服务如何实现(阿里云OSS)
如果已经付款的用户得到视频的地址,然后散发出去,其他用户是否可以直接观看视频
如何处理这种URL暴露的情况(不是很懂这个,就大概回答了一下URL鉴权加密,通过CDN散发加密后的URL)
你说到了CDN,CDN可以直接发URL吗?
整个URL加密的过程你大概说一下
算法题:给出一个文件,输出文件出现的最多的,处于每一行末尾的单词
如果说你要读取的文件第一行就超过了你的物理内存,那么你如何处理