10.10 乐狗一面 52min 自我介绍 讲一下项目(机制、核心玩法) 怎么手写的物理,参数有哪些,怎么计算并更新物体下一帧的位置,射线检测怎么做 如何判断两个矩形相交(判断顶点是否在另一个矩形内部) 设计数据结构来存储一个二维的数组,用于快速实时渲染相机视锥看到的画面 喜欢玩什么游戏(只狼、老头环、双人成行) 近几年了解到游戏行业什么有趣的东西(技术上+非技术),VR眼镜的原理 个人的职业规划
10.12 游族一面 49min 面试官那边声音又小杂音又大,说一句话我得问2遍,无语 介绍一下你在学校的课程?游戏课讲的什么; C#八股:值类型和引用类型,类和结构体区别,List和Array区别,装箱拆箱,协程 怎么实现资源的共享(捡拾物体) 然后就看简历都问一遍: 计算机网络熟悉什么板块,具体仔细讲讲,UDP和TCP有什么区别,在网络游戏中哪些场景用UDP和TCP 图形学编程写了哪些算法(L
10.13 诗悦一面 28min 几乎就是只问项目,没有八股 自我介绍,介绍项目,项目相关的东西 unity相关:UI怎么做的,渐变效果怎么调,资源怎么复用、怎么实时加载,动画效果、碰撞检测(如何判断两个矩形相重叠)、对象池、 加班怎么看 10.18挂#你的秋招进展怎么样了#
一面 Flink批流一体相关 数据增全量同步链路 商品库存储设计讨论 为什么只用MySQL数据库 (跨库事务、一致性、元数据能力) RPC接口性能优化相关 营销中台能力 如何应对高QPS场景 QPS提高到100w 除了加机器 还能怎么做 知道的所有HTTP状态码 499状态码是啥 HTTPS怎么做的 CA认证流程 读写已关闭的channel会发生什么 make和new的区别 算法:重排链表 二面
#24届软开秋招面试经验大赏#自我介绍 拷打个人项目 实习和项目都拷打 问了geohash底层结构 只答出来了个跳表(g) 操作系统 线程进程是什么 协程是什么(没答上来这个 后面想起来结束的时候补上了) 算法lc34 在排序数组中查找元素的第一个和最后一个位置 答二分查找 -> O(logN) 面试官说有没有比这还快的 答没有 面试官说你再想想 答这真没有 logN 是极限了 顺带问问这还能优化
一面: 和这位佬差不多: https://www.nowcoder.com/feed/main/detail/7816d40f3fdb46a6ba89c890b1ea733a 实习,项目 C++面向对象特性,多态 C++虚函数作用,底层原理,构造函数可以是虚函数吗 STL,vector和list,map和unordered_map区别和底层实现 哈希冲突 红黑树 智能指针,shared_ptr循环
八股水平还是不牢固 面试题: 1.栈和堆的区别,栈和堆哪个效率更高(??) 2.虚函数和虚表 3.内存区域布局 4.红黑树和普通二叉树的区别,红黑树和avl树的区别 5.讲一下二叉树的层序遍历 6.一个字符串找第一次出现且只出现一次的字符,要求只遍历一次 7.两个链表怎么找共同节点 8.stl容器之间的区别 9.算法题:寻找无重复最长子串,这个滑动窗口倒是秒撕了。 总结:可能”呃“的次数太多了,动
T1(模拟、哈希表、排序) #include <bits/stdc++.h> using namespace std; typedef long long LL; typedef pair<string, int> PSI; const int N = 1e5 + 10; void solve() { string line, t; getline(cin, line); line
总体大概快四十分钟的样子。 计算机网络:tcp三次握手四次挥手过程,序列号应答号是怎么生成的?三次握手能两次吗?半连接是啥,二次握手算半连接吗?udp有半连接吗?如果四次挥手双方都发送想断开连接,会发生什么情况? 操作系统:进程线程协程。 逻辑题:根号2怎么求。 java的gc讲下,golang的gc讲下(没看过) redis为什么不设置多线程操作数据? 实习:用几句话总结一下实习,说一下你的收获
mysql:遇到过慢查询吗怎么解决的?乐观锁悲观锁是什么和怎么实现,事务是什么,事务隔离级别有哪些它为了解决什么,数据连接池讲一讲,为什么要使用连接池,一般有哪些参数。有用过explain吗? 计算机网络:了解哪些状态码,分别什么时候出现,有实际去排查过吗?长连接怎么建立,有哪些参数可以使用?长连接会一直存在吗?tcp连接断开过程,讲讲tcp可靠的原因。 操作系统:虚拟内存的作用,内存分成哪些部分
一面(1h) 1、学校立项的项目,负责什么工作,功能的实现,小程序字典查询数据的检索 2、项目用了showdownjs封装markdown编辑器,showndownjs的实现原理?看了源码? 3、讲一下promise的概念,介绍一下promise各个API的使用(讲了then/catch/finally/all) 4、构造函数封装promise.all (不会) 5、get post请求的区别,g
1、自我介绍 2、说说你常用的ES6命令 3、说说Symbol你在平时使用是如何使用的 4、Set转Array有哪些方式 5、写一道函数柯里化(sum(1)(2)(3)(4)(5)(6) sum(1, 2)(3, 4)(5) 注意参数个数不确定,不是纯柯里化) 6、你知道requestAnimationFrame么 7、看一道宏任务微任务(其中包含requestAnimationFrame) 8、
笔试 4.14 一共4题,前两题都100%,第三题数字超范围了只有83.33%,最后一题试了一下回溯暴力29.47% 编程语言:JavaScript 一面 4.21 14:25开始,大概面了45min。八股文挺多的,面试官的麦不太好,声音断断续续,只能靠中间出现的短词猜问了什么😓。 二面 5.18 本来以为没有后续了,没想到被捞了一手。我期末都考完了,离大谱😅。 14:00开始,面了1个小时。
第二次参加面试很菜,更详细的内容和解析在语雀文档里 https://www.yuque.com/zuijinzaixuehtmlcss/zgp02b/ay0c6gxx94bkqfod?#《华讯校招-前端-1.6》
3.7 携程笔试 前端 时间:19:00 120min 地点:赛码网 题型:3道OJ 题1:稳定数组 数组相邻的两个元素之差的绝对值不超过1称为稳定。如[2,3,2,2,1]是稳定的,而[1,3,2]则是不稳定的。求出一个数组的最长的“稳定的”连续了数组的长度? 输入描述: 第一行输入一个正整数n,代表数组的大小。第二行输入n个正整数ai.代表数组的元素 输出描述: 一个正整数,代表最长连续稳定子