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
已经oc, 发个面经为秋招攒攒人品 IEG,cv算法岗 一面(30min) 主要深挖简历上面的项目 然后面试官介绍了他们组里做的项目,问有没有思路 二面(30min) 与一面基本相同,深挖项目 同样介绍了组里做的项目,问什么时候可以到岗,可以实习多久 三面(45min) 挑了简历中感兴趣的一个项目让介绍 然后问了一些与技术之外的,兴趣爱好、遇到过什么困难,从中学习到什么等等 HR面(30min)
部门:腾讯云 1.自我介绍 2.介绍一下项目 3.项目架构设计 4.项目中如何进行测试的 5.项目中遇到的难点,如何解决的 6.秒杀问题如何进行压测,怎么解决的鉴权 7.项目中如何进行接口测试的 8.场景题:微信发送消息,如何设计测试用例 9.TCP三次握手和四次挥手 10.客户端访问服务端出现网络问题,如何排查 10.在linux中出现网络问题,如何排查 反问: 1.面试有什么问题吗:看个人就业
项目 实习经历拷打 介绍项目的流程和难点 测试过程中使用的测试方法 解释下因果图法的应用场景 测试的流程 线上bug 是怎么操作的 不是你产生的为什么又让你验证 2个算法题 1个智力题 做完后又开始问我 前后端数据流传输的流程 Mysql 的引擎和区别 垃圾回收机制 事务的特性 乐观锁悲观锁区别
#软件开发2024笔面经# 总时长50+min 1.互相介绍。 2.项目移动端做了什么,网络编程应用了吗。 3.网络协议有哪些? 4.http和https的区别。 5.避免缓存雪崩如何实现。 6.分布式ID,雪花算法。 7.WorkerId怎么用的,序列号怎么用的,时钟回拨。 8.Redis过期时间设置,Redis数据淘汰策略。 9.Redisson分布式锁的应用,优点, 10.Redisson可
公司:腾讯音乐娱乐 岗位:数据科学 岗位描述 基于平台的海量数据,结合数理统计、数据挖掘、机器学习等技术,设计可执行的方案并推动产品决策; 深入理解业务问题,传递数据驱动的可视化方案和建议给到业务对接人; 和用研,产品,工程师团队密切合作,部署和落地算法模型方案; 通过执行和分析A/B test来加快产品的实验和迭代。 岗位要求 有相关工作经验,计算机、统计、数学等专业背景优先; 有数据驱动意识和
题型 30道单项选择和2道编程。 考题内容: 单选 linux指令、操作系统分段分页区别、mysql指令、计算机网络、python,C++程序段选择输出内容 具体的有http/2和http/3的的区别,kubernets的内建支持特性,rip协议的距离向量。 编程 第一道是写一个linux 的shell脚本。。。我太菜了对linux一点都不了解。。。根本没写,题也记不住 第二道就写了一点点。。。。