腾讯 前端实习一面 企业微信部门 已挂

base深圳,上来直接5道算法,做1小时,做完一道一道讲思路,然后反问。

上来直接五道算法,没问八股和项目,哈人。

算法:

 (1) 给定一个字符串,编写一段代码测试该段字符串的括号是否完全闭合。
     [()]{}{[()()]()} - true
     [(()] - false

 (2) 数组a[N],存放了数字1至N-1,其中某个数字重复一次。写一个函数,找出被重复的数字。
     时间复杂度必须为O(N), 空间复杂度不能是O[N]。
     函数原型:int find(int a[], int N)

 (3) 有一个二叉树,每个节点的值是一个整数。
     写一个函数,判断这棵树中是否存在从根到叶子节点的一个路径,这个路径上所有节点之和为某一个值。
     存在返回1, 否则返回0。
     class TreeNode
    {
        int value;
        TreeNode left;
        TreeNode right; };
        int haspath(TreeNode root, int value)
    }

(4)  给定一个无序的整数数组,找到其中最长的上升子序列。
    示例:
    输入: [10,9,2,5,3,7,101,18]
    输出: [2,3,7,101] 或 [2,3,7,18] 说明:
    可能会有多种最长上升子序列的组合,你只需要输出其中一个即可。
    你算法的时间复杂度应该为 O(n2),或者更好的 O(nlogn) 方案 

(5) 实现 LRU 存储,LRUCache(capacity) 以正整数作为容量 capacity 初始化 LRU 缓存。
            LRU 算法根据数据的历史访问记录来进行淘汰数据,其核心思想是“如果数据最近被访问过,那么将来被访问的几率也更高”。
            class LRUCache(capacity){ add(var key, var val); get(var key); } 

反问:
(1)有了一定项目经验后,前端学习应该先注重深度还是广度
(2)针对我的表现有什么建议
(3)岗位业务

对我的建议:加强数据结构和算法

#我的实习求职记录#
全部评论
对前端实习来说,属实是上强度了😅
6
送花
回复 分享
发布于 2023-12-14 00:12 广东
虽然都是热题但是也不带这么出的吧😡
4
送花
回复 分享
发布于 2023-12-14 08:27 北京
国泰君安
校招火热招聘中
官网直投
大概看了一眼,应该只有一两道没思路,但是面试能不能做出来两说
4
送花
回复 分享
发布于 2023-12-15 09:30 北京
感觉微信都是这流程,我一上来也是4道算法, 做了40分钟,然后做完后将思路,后面才开始问问题。 全程1小时40分钟左右。
1
送花
回复 分享
发布于 2023-12-22 22:10 浙江
我是pcg。上来也是直接三道算法
1
送花
回复 分享
发布于 01-16 17:57 北京
哈人
点赞
送花
回复 分享
发布于 2023-12-13 18:48 广东
这也太吓人了
点赞
送花
回复 分享
发布于 2023-12-13 20:34 四川
我也挂了😢,算法题一模一样
点赞
送花
回复 分享
发布于 2023-12-14 20:26 四川
我九月面的wxg 和你一样的笔试题😂
点赞
送花
回复 分享
发布于 2023-12-24 02:07 广东

相关推荐

自我介绍两道算法题一道是求数组中所有相加为目标数的组合,要求不重复且需要排序(一开始以为是哈希,写到一半发现是dfs,没写完讲了思路)一道是很简单的模运算调换前后字符串位置问了一堆Go八股make和new的区别讲一下Map(是否并发安全,底层实现,使用事项)线程、协程、进程的区别高并发场景用多线程、多协程还是多进程tcp四次挥手如果你的服务器有很多请求,然后出现大量timewait怎么办(不会)你部署的redis是单机还是集群(单机)如何防止缓存击穿和缓存穿透如果前端出现大量请求,并且都是请求不同数据,都没有命中redis,有什么方法解决mysql相关什么是幻读innodb和myisam的区别(不会)一条mysql语句是如何执行的mysql优化(只说了一个禁用排序)讲一下索引如何保证你的mysql不会宕机如何保证你的服务高可用反问为什么突然捞我(之前看你简历被别的部门锁了但是一直没面,现在面你说明你的简历筛选靠前)go的在公司担任的角色(现在底层用c++,偏业务用go)面评(画饼说我的简历能找到大厂offer,但是写在简历上面的都是默认你实现了,所以不会问,应该更重视实际场景,哪怕是没有实现高可用或者高并发,也要有解决方案)总结问了一个半小时,基本就是全程压力拷打,中间感觉有点神志不清,有些能说一两个答案,但是面试官希望听到更多的答案,有些干脆就不会
点赞 评论 收藏
分享
美团过了,我愿意餐餐使用美团点外卖,从不使用饿么么,出门手机没电必用美团充电宝,出门吃饭必用美团团劵,骑共享单车跑校园跑我都要要用美团骑行,生病买药上美团买药,买蔬菜水果日常用品都用美团优选。😭😭😭timeline5.16一面一面完一小时后约二面5.20二面二面完一小时后发offer一面1. promise相关问题2.三次握手四次挥手3.不同标签页面之间的通信4.computed和watch区别?了解copmputed缓存吗?5.url输入地址栏到页面渲染的整个过程6.http和https的区别7.防抖和节流用到了吗?怎么用的8.vue的双向数据绑定原理9.除了发布订阅模式还知道什么设计模式举例10.了解过vue的源码吗?diff算法底层是怎么实现的11.webpack用过那些配置?起到什么作用?12.跨域问题怎么解决的?还有别的解决方式吗13.项目开发过程中遇到过什么难点?怎么解决的?代码输出题1.循环题2.考察this指向3.箭头函数的this指向4.给一个url,给一个键取出url里的对应的值二面简单问了一下项目手写promise.all数组去重询问offer情况和到岗时间其实从4月初开始投递到现在也只进行了7次面试,4月初投了一堆一周接了4个面试被拷打之后就有点害怕,一直刷题➕摆烂➕复习到了五月份第一次接到美团面试,美团几次面试体验感都很好🥺感谢收留,其实身边同学陆续都找到实习的时候内心难免有些失落,从一开始的实习一定要进大厂到随便什么厂带我走就行的心态转变中间发生了很多事情,付出虽然不一定有回报,但放弃一定结不出收获的果实。最后一句话送给大家,你这么踏实努力,没有理由总是倒霉。
点赞 评论 收藏
分享
13 48 评论
分享
牛客网
牛客企业服务