腾讯云 暑期实习 一面 面经

#牛客AI配图神器#
自我介绍

拷打项目
项目团队人数是多少
介绍一下项目背景,你在这个团队里面主要负责的范围在哪
这个项目是从0到1完全由你一个人写的吗?还是有多个人也参与这块
你负责这个范围内有哪些比较痛点的问题
项目的通信协议是什么、通信距离是多少?(只针对本项目提问)

八股
python用了几年?
装饰器有了解吗?
http协议有了解吗?
平常有没有接触一些安全方面的问题?(没有)

手撕代码
力扣 240 搜索二维矩阵2 (注意别跟力扣74 搜索二维矩阵混了,有坑的)
写一个装饰器实现: 对异常报错重试3次
全部评论
面试官问,项目人数应该怎么回答呀?如果是个人项目就如实回答嘛?
点赞 回复 分享
发布于 05-22 14:16 陕西

相关推荐

拷打项目科研成果是一个人做的还是团队?研究的这个项目,过程中有遇到什么比较困难的地方吗?简历里面有提到专利,那你这个专利的创新点是什么?在这个项目里,你主要负责哪方面的部分?项目的架构是怎么样的?这部分是你自己做还是和其他人一起?做数据通信这一块有没有遇到过一些数据同步或者一些消息延迟的一些问题遇到了解决了吗?假设现在让你解决这个数据延迟的问题,你会怎么解决?没考虑过更换协议吗?八股文tcp协议和UP协议的区别tcp三次握手四次挥手http和TCP的关系测试场景你也说了http有很多协议,那假设现在一个浏览器只能接受http1.1的协议,你现在用的是http2.0的协议,你现在需要把http2.0降级到http1.1,那你会为这个降级去做一些什么方面的测试设计,去保证你这个功能没有异常。从安全方面上有没有考虑?继续拷打项目第二个项目的实现逻辑你这个爬虫的项目是怎么应对反爬虫的手段当初为什么用selenium框架不直接调用API接口你这里爬虫有一个获取服务器时间的,为什么不直接用本地时间?那现在如果让你针对你的这个爬虫系统去做用例设计,去测试它,你觉得就是你会从哪些方面去测试你这个系统是真的稳定些,可靠可用的。智力题给你八个球,其中一个球比另外七个轻,然后有一个天秤去称,就排除运气的情况下,最少要几次才能找到那个轻的球?手撕代码1、设计-个Python装饰器 @cache(expire time=60,max size=100),要求实现以下功能:缓存结果:对同一组参数的函数调用,在 expire time 秒内直接返回缓存值。缓存淘汰:当缓存条目超过 max size 时,删除最久未使用的缓存(LRU策略)参数兼容:支持函数的位置参数、关键字参数。过期清理:异步线程定期清理过期缓存(可选加分项)示例:@cache(expire time=10, max size=3)def heavy calculation(n):print(f"计算 {n} 的耗时操作...")return n * n2、有三个数 a、b、c,大小在[1,10000000000] 区间内,并日 a这第二题有大佬见过是力扣第几题吗?
查看22道真题和解析
点赞 评论 收藏
分享
05-04 21:11
门头沟学院 Java
面试官很和蔼,很尊重我。面试开始时,首先介绍了自己所工作的部门,当时说的太快,我听的不太清。接下来就是项目和八股了:1、你先介绍一下自己在做项目时遇到的难点,以及你是怎么解决的。答的稀烂,没提前准备。直接让面试官问我了,感觉面评会很差!2、那你先说一下怎么基于拦截器进行Token的校验以及刷新,答的越详细越好。3、为什么要用双层拦截器?4、知道ThreadLoacl的底层原理吗?说一下。5、知道死锁吗?解释一下死锁。6、死锁怎么解决呢?答了一次性申请所有资源和申请不到资源就自己释放自己的资源。面试官肯定了第二种,说不同的场景要用不同的解决方法。我甚至让面试官说一种场景,面试官被我干沉默了半分钟,说这不太好说,但还是说了一个场景。7、解释一下通过分布式锁以及stream消息实现高并发一人一单的优化。答的很烂,说了个大概,分布式锁实现一人一单,stream加快执行效率。8、用到了什么分布式锁呢?9、setnx的底层原理是什么?知道吗?10、假如现在有三个线程来下单了,库存只有两个了,那三个线程都判断库存充足,并且都是首次下单,是不是三个线程都能判断自己可以下单成功,这时你将三个线程中的用户id和优惠券id都放到消息队列中,这个时候只能消耗两条消息,还有一条消息怎么办?没回答上来(事实上,库存判断+是否下过单判断+减库存+写入Stream队列全部封装在一个Lua脚本中原子执行,Lua脚本具有原子性,多个线程即使并发执行EVAL命令,Redis仍会串行执行脚本逻辑,保证同一时刻只有一个线程完成判断与写入流程。)11、说一下是怎么使用工厂模式和策略模式实现布隆过滤器解决缓存穿透。12、解释布隆过滤器的底层原理。13、知道MySQL吗,说一下都有哪些索引?14、联合索引知道吗?底层是什么数据结构?15、解释一下B+树。16、联合索引的查询规则最左前缀法则的底层原理。答了JavaGuide上的,通过每个索引筛选掉一部分数据。面试官说,那直接从第二个索引也能进行筛选啊,怎么解释呢?17、说一下事务的隔离级别。18、脏读、不可重复读和幻读。19、场景题:N个数的文件中,怎么搜索到前10大的数字?答的是将数据先存到DB表中,再读取就可以了。面试官说,这效率太慢了,一般不采取。20、知道ReenTrantLock吗?说一下它的底层原理。就回答了个CLH锁,忘记AQS了.......算法题:股票问题Ⅲ,没撕出来,跟着carl刷到动态了,但还没刷到这一题,面试官提醒了我3次,还是不会。反问环节总结:人生中的第一次大厂面试,总时长1小时15分钟。自己准备的不够充分,回答问题逻辑性不够(回答的很多话都需要面试官去理解,然后问我是不是这样),很多知识点的底层原理也不太清楚。虽然结果不好,但是已经尽力了,毕竟从决定学java到现在不过才2个月,还是要多学多思考。
美团一面2111人在聊 查看20道真题和解析
点赞 评论 收藏
分享
05-22 16:11
四川大学 Java
十一战腾讯,和腾讯命中注定的相遇面试体验超级好的一次流程!4.28投递4.29一面5.8二面 5.13 三面5.15 hr5.19 云证5.20 评估5.22 offerCDG一面 1h,0.001八股1. 牛客密码有效性2. 实现一个简单的hashmap你了解linux吗?Linux怎么看网络状态智力题:喝汽水赛马CDG 二面80min 八股盛宴询问在校情况(成绩,奖学金,社团,竞赛...)问c++ local static,问shared ptr问JAVAGC算法,GC回收器,反射机制操作系统协程 线程进程通信方式,共享内存怎么做的,优缺点,同步机制,信号量在进程之间有什么用同步,异步fork()虚拟内存技术,为什么要搞虚拟内存,如果你设计内核的内存管理,你怎么着手怎么回收内存?操作系统的锁,mutex,读写锁,spinlock,哪个最常用,优缺点?LINUX文件系统?你知不知道缓存?内核态用户态传输?I/O多路复用?epoll的优缺点?触发方式?你知不知道鲸群效应(面试官解释说,一个事件来了,都响应了,浪费了资源),怎么办?计网HTTPSTCP/UDP区别,使用场景滑动窗口算法三次握手四次挥手QUICHTTP版本访问网页过程其他你知不知道rpc?什么时候能实习次日约5.13三面 45min项目结合一定深度八股+15min开放问题 记得不是很多项目通信?UDP怎么实现可靠传输?QUIC?0-RTT怎么个事儿?排行榜?单机存不完的话你如何实现?项目扩展点Linux锁单例模式详解为什么要二次检查?智能指针一个19*19围棋棋盘,没有围棋规则,双方单纯的填子,落最后一个子的人获胜,你来制定一个规则保证你必胜(不能是一口气下19*19个这么无厘头的规则)有没有用过大模型?部署本地没反问
点赞 评论 收藏
分享
评论
点赞
2
分享

创作者周榜

更多
牛客网
牛客企业服务