腾讯前端实习一面面经

1.自我介绍
2.上来就先一道算法,对象转换。
```js
var entry = {
    'a.b.c.dd': 'abcdd',
    'a.d.xx': 'adxx',
    'a.e': 'ae',
};

// 要求转换成如下对象
var output = {
    a: {
        b: {
            c: {
                dd: 'abcdd',
            },
        },
        d: {
            xx: 'adxx',
        },
        e: 'ae',
    },
};
```
3.项目拷打,介绍项目中的设计,工程化配置这些。
4.实习中做了哪些比较难的事。

反问

第一次面腾讯,面试官人很好,怪我自己没准备好,表现的一般,这次回答得真不好。
全部评论
大概面了多久啊
点赞 回复 分享
发布于 2025-11-14 20:05 北京
mark一下
点赞 回复 分享
发布于 2025-04-11 09:16 天津
mark一下
点赞 回复 分享
发布于 2025-04-08 15:37 新加坡
对象转换的思路是这样吗?遍历 entry 然后 split key with "." 再遍历链接,i 指向 i+1,最后一个元素指向 value。
点赞 回复 分享
发布于 2025-03-03 14:30 河北
请问只问了这么多吗
点赞 回复 分享
发布于 2025-03-03 12:59 江苏
请问是那个部门呀
点赞 回复 分享
发布于 2025-03-03 12:44 广东

相关推荐

哎,这两周面试一共才面了6+1场吧,多是中小厂,目前有一个offer但是不想去,因为问了问业务和要干的活,感觉是私人外包服务对接嵌入式前端的。感觉这几天对我的面试能力和八股能力大有提升,但是眼看时间一点点流逝,我还没有个能有个能学到真正的技术和工程化开发流程的实习,就很焦虑,看了看牛客,黑盒,xhs,感觉自己水的同时还非常菜,面对27真正找实习的人来说,感觉实力还是不足的,但是这周没有面试了,也没有地方去实习,一点点浪费时间。所以请牛油们,大佬们,帮我看看怎么样具体细化,还有什么优化空间。现在也很绝望的一件事就是如果没有找到实习,暑假不说了,秋招该怎么办,拉长战线我感觉我会死,充斥焦虑和无所事事的忙碌中,我的一种心理常常作祟:要不考研,要不就此摆烂。总之这两种悲观的声音时常是想让我放弃,一面是安逸的只需要学习就好的稳定,一面是敢于突破自我的历练,但是突破自我往往需要打破过往的舒适区,我现在的倾向肯定是找实习找工作,但是如果秋招前还是颗粒无收,我将何去何从,更何况AI发展如此迅速,谁知道半年之后的就业市场是风平浪静还是翻天覆地。对于考研我觉得半斤八两,考408非92出来照样跟现在情形无变,反而会错过机会,到时候就业人数肯定更多,市场肯定趋于饱和。
点赞 评论 收藏
分享
03-03 10:31
已编辑
门头沟学院 Web前端
前几天面的腾讯S3(后台开发)一面,发出来攒攒人品面试时长40分钟,无手撕,已过,基本都是八股,难度还可以1. 针对你做过的项目,我们做几个技术上的了解。我看你这边有一个仿淘宝的神券系统,这个是你自己实际的项目还是学习的项目?2. 如果我们要去设计一套高并发的票务系统,如何去确保这个系统的高吞吐,并且确保它的稳定性和票不能够超卖?对于这么一个产品,你要怎么去设计?3. 你提到在前端调度上要做CDN,这是为了做什么?4. 请求到网关以后,你提到了限流,大概来讲一下有哪些限流的方式方法?5. 为什么要考虑异步的方式?(指抢购)6. 如果用异步处理,数据库接收的请求会不会变少?那我们如何去保证它的高吞吐?假设1秒钟有1万个请求,如果是用异步的方式,是不是1万个请求都要在队列里排队执行?7. 在异步之前有一个缓存这一层,缓存这一层你是怎么去设计的?它如何去确保不超卖的行为?8. 缓存和数据库存会不会存在最终不一致的情况?例如网络中断、退票或支付超时,怎么去确保缓存里的库存和数据库最终会保证一致?9. 布隆过滤器有没有了解?10. 缓存击穿和缓存雪崩这两个场景,我们一般是怎么去解决的?11. 介绍一下分布式锁,我们一般是用它去解决哪类问题?它的实现方式大概有哪些?12. 在消息队列里,我们是如何去确保消息的可靠性的?13. 在哪些场景下,我们不会使用ACK确认机制?14. 消息消费失败的话,一般会怎么去处理?15. 用消息队列时有一个常见问题是幂等性问题,我们一般怎么去解决,确保程序是幂等的?16. 你提到会把消息的唯一ID放到Redis里,这个key会一直存在吗?什么时候删除?过期时间怎么设置?17. 如果在数据库层面做幂等,你要怎么去设计表?18. 在Java里我们会用到AOP思想,你大概解释一下什么是AOP,以及我们会在什么场景下使用?19. 你用过Redis,大概解释一下Redisson实现分布式锁的原理。20. Java里面内存是怎么管理的?不同类型的变量存储在哪里?它们的生命周期又是怎样的?21. 在程序开发时,会出现栈溢出或堆溢出的情况,你能够解释一下在哪些情况下会出现,以及如何去解决?22. 在线程池里做开发时,如何去设置线程池的数量?23. 做项目时是怎么考虑系统安全性的?例如怎么识别用户身份,怎么判断用户权限?24. 你对比一下Cookie Session和JWT这两种方式的优缺点。25. JWT这边,如何去处理它过期的问题?26. 如何去让用户注销,也就是退出系统?27. JWT是怎么颁发给前端的?服务器怎么去颁发一个JWT?28. JWT是否可能会被篡改?如何防止被篡改?29. 你对OAuth2.0或SAML2.0这两个协议有了解吗?30. 权限方面你会怎么去设计?31. 假设需要对现在的项目做优化,需要考虑角色,登录后某些人只能访问某些接口,其他人全部接口都能访问,你要怎么去设计这个功能?32. 你对微服务的设计有没有了解?33. 你对K8s有没有了解? 不了解34. 你对服务的注册和发现有没有了解?35. 你这边有没有什么问题想问我的?
_wowowo_:这是前端么怎么感觉前面全在问后端的东西
点赞 评论 收藏
分享
评论
11
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务