#产品2023笔面经# 面试时长 50min 1.自我介绍 2.简历深挖 问得特别细。每段实习做了什么?最有成就感的是什么?遇到了哪些问题?怎么处理的?在xxxx的过程中你认为最重要的是什么? 3.怎么理解这个岗位方向? 4.平时喜欢玩哪些游戏?这些游戏有哪些吸引你的地方?你是因为什么才持续留存的?你玩游戏过程中最有成就感的是什么时候? 5.如果让你设计一个xxxx的产品,你会怎么设计?应该考虑哪
3.17腾讯微信支付-产品策划一面面经 大概完成测试两天就接到了面试邀约,非常突然,没有想到春招一面给了腾讯 大概问了问题如下: 自我介绍 每一段经历问了具体做的什么项目,项目中的用户是谁,具体解决什么问题?用户提出什么反馈? 以往做的游戏产品用户是谁?游戏是怎么运作的? 遇到什么问题,怎么解决的? 最后一个产品主要是做什么的? 反思:感觉全程没有调动面试官的兴趣,自己突突讲了好多,以后可以讲的更
三道算法题,最后一个填空也是设计算法…… 两道二叉树一道字符串直接g
冬招的第一个offer 一面 先拷打项目 然后手撕多头注意力机制和一道算法题:lcr08长度最小子数组 然后问了一些八股 linux如何查看某个文件有多少行 linux如何查看某个文件的第几列 git回滚的指令 合并分支的指令 弹一弹熟悉的激活函数和优缺点 fasterrcnn的优化 yolov5v8的优化 为什么业内yolov5用的比较多而不是yolov8 多头注意力机制和单头相比有什么优势 正
全程35min 1.自我介绍 2.线程间的同步方式 3.volatile和synchronized 4.ThreadLocal底层原理 5.如果我现在有个byte数组被volatile修饰,对其中元素进行修改是可见的吗,怎么修正 6.介绍G1垃圾收集器,分区有了解过吗 7.假设此时JVM的-Xmx参数设置为4Gb,但是top命令查看分配的内存会大于4Gb,为什么 8.TCP三次握手 9.SYN泛洪
数据结构数组和链表在存储上有没有什么优化 队列和栈 快排的时间复杂度 快排不稳定你知道什么是不稳定吗 冒泡排序的时间复杂度会变化吗 括号组合题 发布订阅 让你实现用户方面的性能监控 你知道怎么处理performance吗,这个不能直接用 如何知道请求接口的问题 有团队协作吗,在团队协作里面担任一个什么角色 如何做能让导师觉得你好 能提前实习吗
js基础 1.set和map的用法 2.如何遍历map,为什么可以用for of遍历 3.用for of遍历普通对象可以吗 如何用for of遍历普通对象(迭代器会写吗) 4.promise的理解 5.promise的then方法的参数是怎么来的,catch方法的参数是怎么来的 6.aysnc和await的理解,await等的值是什么(具体回答)await 1的结果是什么 7.如何监听屏幕窗口的变
上来先做两道题 1. 替换数组元素,且随机化后元素的位置不能跟原先一样 2. 记录出现最多次的数组元素,这里的元素都是对象,采用map来实现记录 3. 做完题开始自我介绍 4. 在实习sso那块的工作是什么 5. cloud ide是如何工作的,优势在哪里 6. 在美团实习有做过业务相关的需求吗 7. 虚拟滚动的原理是什么,有没有做什么优化;滚动过快导致的空白如何解决 8. 小程序分包是如何实现的
一面 70min 自我介绍,面试官背景很吵,中断了两次(-。-) 一个变量能赋值给一个右值引用吗,那一个字符串呢? 右值引用 完美转发 TCP三握手 为什么需要三握手 断开连接、四挥手 CLOSE_WAIT和TIME_WAIT状态 出现大量CLOSE_WAIT情况的原因?(没有主动调用CLOSE函数关闭连接) 设计一个服务器? 高并发如何设计(提到了EPOLL) EPOLL有哪些函数 EPOLL两
PCG腾讯视频客户端 一面(3.28) 介绍项目 c++ 面向对象特点 #define和const区别 类和结构体的区别 设计模式 深拷贝和浅拷贝 虚函数和纯虚函数 指针和引用的区别 STL的map有哪些,实现原理是什么 堆排序?时间复杂度 c++的类型转换有哪些? 操作系统 进程与线程区别 进程间通信和线程间通信 死锁,死锁条件,解决方法 线程池 计网 传输层有哪些协议介绍一下 TCP拥塞控制
base深圳总部暑期实习,技术方向C++。 1.自我介绍 2.介绍一下目前实习技术方向,相关工作项目 3.说一下TCP和UDP 4.拥塞控制是怎么实现的? 5.介意转变技术方向吗? 6.综拓一下深入理解计算机组成原理第九章内容(我简历上有列举阅读书目) 7.最近还看过什么书说一说相关技术(面试官有提问是否看过一些书籍) 8.说一下const关键字 9.说一下C++的面向对象(要求达到面很广很深)
全程无八股 项目: 1、介绍你的工作内容 2、数据库构建过程 3、服务架构 4、如果一个业务很慢怎么办 5、微服务架构的选型 6、大数据处理的技术(不太会。。。。) 算法: 手撕 四则运算,一个string数组,{“1”,“+”,”4“,”/“,”6“,”*“,”2“}算结果(两个辅助栈) 反问: 还有几轮(最多一轮技术面+hr) 整体情况还可以 PS:流程现在显示复试,没有之前会议连接,是不是秒
4.1号面试复盘 进行自我介绍 简单问了些项目里的内容 开始问八股 Java容器掌握哪些 Java中的ArrayList和LinkedList的区别 hashmap的底层原理 jvm的垃圾回收机制 jvm的内存管理方法 Linux的相关命令,查找进程的命令 http状态码 Java高并发掌握哪些 Java多线程掌握哪些 (就是说没咋看呜呜呜呜) 写一道:多线程函数并执行,打印出0-100的数字(寄
感觉我被kpi了 手撕出了一个特别简单的简单题 加上手撕也才面了三十分钟 项目问了难点 以及几个我完全没准备的问题(视频编解码和CNN相关 我天呢完全硬着头皮答) 八股只问了HTTP握手情况 以及TCP为什么需要三次握手 不能两次吗 问了mvc 我说没有了解过 C++问了结构体和类的本质区别 内存空间里面堆栈的区别 以及如果想要一个类只能在堆里面new应该怎么样
第一题,通过找到每个点的连通是否都红,直接与运算 n,m = (int(i) for i in input().split(" ")) dic = {} for i in range(m): f,t,c = (i for i in input().split(" ")) f = int(f) t = int(t) if dic.get(f) is None: di