面试时间50分钟,整体难度也不大,后面问了一些OpenGL的,真尴尬,没怎么看都忘了 图形学部分: 介绍一下光线追踪的流程 蒙特卡罗积分 详细说一下光栅化渲染管线 msaa以及ssaa的区别 说一下透视投影和正交投影的推导 mipmap原理 三角形光栅化方法:扫描线算法和包围盒算法 如何判断点在三角形内:重心坐标、向量叉乘 点在三角形边界处理:topleft规则处理 OpenGL渲染管线(大致说了
难度很大,就问了一个八股,其他全是算法和优化,真的麻我听面试官描述问题都很吃力,都要问他好几次才能勉强听懂 从头到位只答出来那一个八股问题 在bvh加速结构中,如果光线正好打中两个包围盒的交点,该怎么处理,如果对于一个被遮挡的包围盒,如何求光线和被遮挡的包围盒的求教 对一条直线的抗锯齿,我说我只对图像做过msaa抗锯齿,然后说了mass的原理 vector中如果使用O(1)的时间复杂度删除一个元素
12.介绍一下做的事情 13.讲一下问卷调研的事情,为什么要调研?具体调研什么内容? 14.问卷对象是谁?这一小部分人是怎么选取的? 15.问卷内容主要想得到什么结论,怎样设计的? 16.问卷一共有多少道题? 17.题目的数量多吗? #产品2023笔面经#
8.3 通过内推投递美团产品岗位 8.5 笔试 8.17 收到一面通知 时间约为8.24 8.24 一面 1h13min 面试官是一个很和善的小姐姐,性格很好,全程超级nice 1.自我介绍 2.自选项目 介绍 +深挖项目 做了什么、负责了什么、发挥了什么作用、团队分工、负责的内容、项目中设计到各个指标制定都是怎么来的、 事后有没有想过哪些可以改进的地方、当时为什么没有想到、实习中获得了什么、
一、笔试 SQL中having和where的区别是什么? left join和 right join 和 full join的区别是什么? union all 和 union 的区别是什么? SQL题。老销量冠军了。 SQL题。两个表,表连接+窗口函数+两三层嵌套,稍有一点难度,整体还行。 附加题:对一个业务输出埋点文档。 二、业务一面 抠简历 业务题,下单率下降了,你会怎样做分析? 思路: 1)
准备方向有点问题,以为面试的测开会问Java问题多一点,实际上没有。。。 自我介绍 为什么改行 为什么不考研 未来工作方向 八股 1.测试的基本理论说一下 2.你对测开中的开发怎么理解 3.给你一个场景,自动售货机上有一个二维码,扫码支付,请你设计该如何测试 4.Redis穿透,击穿,雪崩是怎么产生的,该如何解决 拷打项目 手撕 反转链表?但是和力扣原题不太一样 全程50min --- 面完马上官
timeline:6.2一面,6.5二面,6.9hr电话了解情况,6.9下午收到offer,6.19入职 【6.2 一面】 ⭐️自我介绍 ⭐️深挖2段实习经历,先让你介绍,再提问深挖,我主要用star法则进行介绍 ⭐️对实习经历考察,更看重你的逻辑判断能力,前后说辞是否矛盾,因此需要对实习内容非常了解。同时会有压力面,不停打断你和否定你 ⭐️快结束的时候会问你的科研情况,预计实习时长,并对你刚刚的
23届春招 一面2022.3.17 一面面试官人很好,很礼貌,先进行了自我介绍 1.面试官自我介绍 2.自己进行了自我介绍 3.深挖了项目 4.八股 访问浏览器的过程 Http和Https的区别 5.聊天 二面 二面体验不好 1.自我介绍 2.深挖项目 3.手撕 一个数组有正数和负数,将正数放在前面,负数放在后面 4.询问对于测试的了解 面试完一个小时进去人才库 总结就是kpi味是浓了点,春招应
一面 消息队列如何保证可靠性 消息队列如何保证消息幂等性 消息队列的优缺点 为什么用b+树 聚集索引和主键区别,其他引擎怎么做的 平时数据库编码 explain参数 http报文参数有哪些吗? 做题,链表奇偶有序输出 二面 自我介绍 有哪些排序算法? 介绍下快排/堆排/归并排序。 数据库中的索引应该如何设计? 有哪些索引失效的情况? 你们用到的HTTP接口用到了什么提交方式? GET/POST的区
美团到店,面试官真的非常nice,可惜我太菜了 1、 项目: 2、 快照读、当前读 Select 是什么 update是什么 ,再加入mvcc之后怎么处理,undolog和redolog在这种情况下里面写了什么,最后事务提交了之后怎么样 简单做一下在多个事务当中的不同状态 解释一下为什么会处于这种状态 3、 索引实现,考虑一下b+树怎么实现的,你自己做的是什么样的,这是平衡数吗,怎么平衡的 分情况
开始:自己讲项目,提到job要用到redis锁防止重复执行,面试官问redis崩了咋办,以及为啥不建一个表记录执行状态 问:integer valueof 和 new有啥区别 答:valueof是从池里拿,new就是一个新对象 问:确定吗 答:确定 问:真的确定吗 答:确定 问:真的确定吗 答:确定吧。。。 问:你好像语气不太坚定,真的确定吗 答:new出来的就是不相等的对象啊。。。 问:那我换个
先介绍了一下部门 问了一下研究生的课题 问了一下项目(CMU 15445) 异步写入和同步写入还有数据库在刷入数据时宕机了怎么办,这个不太了解。 TCP四次挥手 操作系统常用的进程调度方法 C++智能指针 C++的析构函数为什么最好设置成虚函数 手撕LFU,卡住了换成了LRU AC了 面试官很nice,比较的友善,写LRU的时候还被提示了。 更新:已二面,速度好快。。#我的实习求职记录##你觉得今
想到啥就说啥。 先让做了个自我介绍,问项目里有啥难点(没难点)。 mysql相关,联合索引的最左前缀法则是什么,原理?查询顺序不符合最左前缀的自动优化 建立索引要考虑哪些。 分库分表的方式(水平垂直),为什么要分库分表,分库分表的策略 事务的特性 实现乐观锁和悲观锁。怎么用数据库实现呢 cas的缺点,解决方案 分布式锁的实现 锁释放失败的后果和解决方案,这里讨论了几种方案和对应缺陷,属于连环问 j
2022.09.23 美团一面 1.线程池如何创建,线程池工作原理; 2.线程池状态; 3.Java线程的状态; 4.讲讲阻塞队列ArrayBlockingQueue; 5.JVM内存分布; 6.讲讲G1收集器,停顿是否可预测; 7.垃圾回收算法; 8.了解ZGC收集器吗,讲讲染色指针,读屏障; 9.Volatile,是否保证原子性; 10.乐观锁,CAS原理; 11.TCP三次握手,四次挥手过程
2022.09.27 1.设计模式三大类,分别举点例子; 2.代理模式也创建新对象,但为什么不算创建型模式; 3.设计模式六大原则; 4.讲讲开闭原则; 5.JVM内存分区; 6.垃圾回收策略; 7.内存溢出和内存泄露; 8.讲讲java集合,每种类型介绍一下; 9.TCP如何保证可靠传输; 10.介绍TCP报文段; 11.了解版本控制吗,常用git指令; 12.git如何版本回滚; 13.你的学