三月底投的TEG,17号晚上被CSIG HR捞了起来,准备参加远程面试。 用的腾讯会议,算法题用的内置IDE(面呗) 凭借回忆整理了一下面试中的问题……不保证完整性。 04/19 - 一面 - 50mins 自我介绍 算法题:数组中出现两次的元素。 给一个长度为n的数组,数组元素大小 1 <= ai <= n,其中有些元素出现两次有些出现一次,问如何能经过 一次遍历 后 原地 找到出现两次的数据。
原定2.30开始,出了点小问题,2.50才正式开始 面试官说有hc,笔试过了 面试官说项目不感兴趣,直接问笔试的题目 冒泡排序,选择排序,快速排序,归并排序 对称加密与非对称加密,https用的什么加密,流程 for in 判断是否是自身属性 强缓存和协商缓存 手写: 柯里化函数 跟面试官说美团面试写过,面试官说换道同难度的最难题 高阶节流 function fn(){ console.log(1
hr自我介绍 自我介绍(hr面版本) 比如说本科硕士期间整体的一个学习情况,还有说做实践这一块的话,时间上面是怎么安排。 为什么不继续留现在公司实习? 你当时发表那个论文的话是一个什么样的。 然后你是独生子女吗?父母是从事什么工作的? 想问一下对于未来同学的一些工作城市,工作方向的选择,你跟家长讨论,家长给你的建议或是怎么样的? 你出国干嘛?你出国读博士? 技术面觉得哪些问题回答得好,哪些问题可能
C++岗位 先讲了我的CV项目 1.拥塞 2.进程平衡机制? 3.面向对象的特性有哪些?解释一下封装继承多态。 4.TCP和UDP的不同 5.知道哪些基本的数据结构?说一下栈和堆的区别。 6.TCP为什么要四次握手? 7.hashmap的复杂度 8.面向对象的三个特性是啥?解释一下封装继承多态 最后问我有没有文章专利,说了之后似乎有提分。 最后建议我转岗到图像方面去。
2023.03.14晚,腾讯会议后台开发工程师社招岗位。一共就问3个问题,算法题就占了快40分钟,不晓得是直接菜还是刷KPI,面完没一会就收到凉了的短信了,晚上觉都没睡好=_=。 自我评价:算是感受了一下大厂面试的氛围吧,感觉要进大厂要么是学历或者工作的公司过硬,要么是项目面试能说的很牛 🔥1. 凉经 🔥1. 凉经 介绍你项目中排查OOM的经历:结合实际项目说了下,从告警到结合日志到dum
1 2 3 随便写写 4 找子区间满足乘积=异或和 ===》必须得是一堆1 + 一个数 (没写出来,暴力0.3 5 删除几个数让剩余数gcd=k,求方案数 ===》分解了质因数,然后不会写了,暴力0.05 最后 3.3 太菜了
1. 拖拽图片 2. 满二叉树搜索 3. 棋盘多少条路径 4. 大数相减(被自己蠢死了忘记BigInt怎么用,送分题) 5. 日期格式化
一共a了1.0455 1.html的题,没来得及做 2.二叉树 拿c++写的,然后测试能过,但是提交为0 核心思想就计算下标,用map存,不知道可行么 3.车?一个二维 #前端实习# 数组,求多少个路径,我刚是一直以为只能走一步…后来才发现可以走一步或者n步,瞎改了改,过了4.55%,太可怜人了 4.大数减法 转成bigint,然后相减,在转成字符串,去掉最后的n,只能用js写晕 5.瞎写一通,时
1、两个有序int数组,合并成一个? 答:用两个下标移动,判断大小,写入到一个新的数组里面 2、求一个数的n次方? 答:我写的是递归,显然不是面试官想要的答案。说时间复杂度能不能降一下,不会啦! 网上百度啦一个答案,没怎么看懂,放出来大家瞅一瞅 #腾讯笔试##大数据求职#
面试时间:50分钟 面试内容:自我介绍,一个个项目深挖,ldm的原理。然后基础八股:过拟合怎么办。最后给了个场景题,对一个海报图,怎么分割出里面的辣椒区域,用传统图像处理还是深度学习? 反问环节:业务,主要是做广告海报生成,技术栈用传统图像和深度学习都有涉及。 手撕:经典合并区间(暑期实习当时一面也是这个) ---------------------------------------------
1h 40min左右,部门做视频号的,技术栈c++,我都不写给我捞起来了,面试前确认了不用实习和接收其他语言转(大大的问号,我说业界对其他语言转C++不认可吧,对方说你不是写go吗)。 上来就是四道题,wxg确实好大的官威,题做都出来了,但是面试官问我刷了多少道,可能嫌弃写太慢吧。八股有一段时间没看了,靠印象答的七七八八,还是挂了,估计是优中选优。 下面是具体的面经 1. 排序数组,找到绝对值最小
为啥别人都是俩小时,我就半小时。 实习经历,缓存算法 一致性哈希 LRU 了解protobuf吗,protobuf和json的区别 protobuf的底层原理是怎么样的 写个代码吧,合并k个有序链表 看到算法题,我以为他要和我结束了,想多和面试官聊两句,我第一次写了一个每次需要遍历最小元素的方法。不过她好像没咋理解,我就画了个图说了一下。 他说有没有优化方法,然后我假装思考了一下,说了优先级队列的
实现5点骰子,给的是像下面的图的排列,比较简单,3的元素align-self:center,2、4元素align-self:flex-end,然后再分别transform:translate(-100%)和100%就可以,题目也提示用flex和transform实现 实现数据缓存,题目是通过一个闭包cache来保存,思路就是先判断下闭包里面有没有保存过,没有就获取新的并缓存下来 var fn =
1.国际象棋中,一个皇后可以吃到多少位置棋子,输出所有位置的编号 直接循环,写了半小时,给我心态整崩了,第一题就这么复杂 2.分类讨论,奇数比偶数多就奇数*2,偶数比奇数多就根据偶数2的因子数进行排序,贪心 3.恶心模拟,写了半个多小时,一直在debug,题目倒不难 4.最短路问题,没A出来 5.竖式除法的过程,发现分子无论是什么,分母确定了,循环节貌似都不怎么变,于是默认分子为1,直接模拟竖式除
t1 删除链表中值为k的数 ListNode* deleteNode(ListNode* head, int k) { auto t = new ListNode(0); auto tmp = t; t->next = head; auto pre = t; while(head!=nullptr)