腾讯wxg企业微信前端校招补招一面

先来两道算法题

【题1】
小Q在周末的时候和他的小伙伴来到大城市逛街,一条步行街上有很多高楼,共有n座高楼排成一行。
小Q从第一栋一直走到了最后一栋,小Q从来都没有见到这么多的楼,所以他想知道他在每栋楼的位置处能看到多少栋楼呢?(当前面的楼的高度大于等于后面的楼时,后面的楼将被挡住)


输入描述
输入第一行将包含一个数字n,代表楼的栋数,接下来的一行将包含n个数字wi(1<=i<=n),代表每一栋楼的高度。
1<=n<=100000;
1<=wi<=100000;

输出描述
输出一行,包含空格分割的n个数字vi,分别代表小Q在第i栋楼时能看到的楼的数量。

示例1

输入
6
5 3 8 3 2 5

输出
3 3 5 4 4 4

说明
当小Q处于位置3时,他可以向前看到位置2,1处的楼,向后看到位置4,6处的楼,加上第3栋楼,共可看到5栋楼。当小Q处于位置4时,他可以向前看到位置3处的楼,向后看到位置5,6处的楼,加上第4栋楼,共可看到4栋楼。


【题2】
给定两个版本号,比较两个版本号的大小。.号作为分割符使用,版本号中只有数和.号。  (0.1 < 1.1.1 < 1.2 < 13.37  )
例如:
给定一个function输入两个参数 targetVersion , currentVersion


1. 自我介绍
2. 介绍项目经历
3. 遇到的困难以及怎么解决的?
4. 介绍一下上一家公司
5. 如何进行首屏渲染优化的?移动端首屏渲染如何优化?如何提高移动端页面加载速度?
6. 前端性能监控的工具有哪些,是怎么监控的?说一下见解
7. 对于内存泄漏的场景有哪些,你一般是怎么在项目中进行防范的?
8. 讲一下前端如何实现安全性的?除了CSRF还有别的吗?那cookie应该怎么设置才能防范csrf?XSS中的script代码是如何在浏览器上显示且不被攻击的?
9. Vue事件代理机制的原理是什么?
10. 介绍HTTP2.0技术使用的技术以及原理,对于HTTP2.0队头阻塞是如何解决的?
11. 讲一下前端项目在浏览器缓存中的利用
12. 反问









#腾讯##前端工程师##面经##校招#
全部评论
楼主第一次面试是直接来了两道算法题连面试官也没见到吗
点赞 回复
分享
发布于 2021-04-18 21:21
前端性能监控这个,楼主怎么答的呀?
点赞 回复
分享
发布于 2021-04-19 12:03
联想
校招火热招聘中
官网直投

相关推荐

点赞 31 评论
分享
牛客网
牛客企业服务