note/src/m/me/面试记录/无端科技.md
2025-02-14 17:30:06 +08:00

102 lines
3.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
aliases:
tags:
creation date: 2025-02-12 19:17
modification date: Wednesday 12th February 2025 19:17:34
---
# 一面 电话面试
# c++基础
- 左值右值
- 移动构造
- 拷贝构造
- 智能指针
- 共享指针、弱指针、唯一指针
- 三大特性
- 封装、继承、多态
- 多态如何实现
- 虚函数表
## lua 基础
- 如何实现面向对象
- 如何GC
- 标记-清除算法
- 回收什么
- table
- 函数
- userdata
- 如何遍历
- 查看是否在栈上
- 查看全局对象列表
- 回收不可达对象
- 分段GC
- 三色标记
- 分段条件
- 内存、时间
- 解决漏标
- 没有标记为黑色白色就会进入GC
- 有两个方法
- 黑色节点指向了白色节点
- 增量更新
- 记录这个关系,最后以这些白色节点作为灰色节点
- 重新遍历
- 灰色节点删除了指向白色节点的路径
- 原始快照
- 别删,额外记录一下
- 然后最后也是重新遍历
- 字符串管理
- 40字节的短字符串会有一个字符串池
- 大字符串,每次都要分配新内存
- 点调用和冒号调用
- 可以互相转化
## ue基础
- tarray 了解的怎么样
- 如何避免内存扩容
- gc 实现
- unlua插件
- 如何避免GC
- gas系统
-
## 渲染效果
- 边缘自发光
- 梯度检测
- 包括深度梯度
- 法线梯度
- 高斯扩散
- 沿着法线方向扩散
- 渲染
- 屏幕后处理
- shader 改变梯度
## 反问环节
- 你们期望招的是什么样的?我有哪些地方不满足
- 团队规模、上班时间
## 公司团队
- TPS第三人称射击游戏 未上线
- 项目100人左右
- 策划 + 程序 + 服务器 + 测试
- 上班时间: 9点半 ~ 6点半双休周三 回归之日,玩一天项目游戏
- 招的是UI系统功能设计
- 我更想做的是核心模块
- 项目开发进度,上线时间。
- 目前我过去的话有哪些挑战,负责哪些模块
# 反思
- 回答不算流畅,有点结结巴巴
换hr来面
- 谈规划
- 谈薪资
- 谈入职
# 二面
赵伯双--c++游戏客户端开发
【背景】22年本科毕业于中国海洋大学19年在心动网络有一年UE4 开放世界MMO实习经验。毕业后进入冰风网络工作至今参与c++自研引擎MMO游戏研发。
【离职原因】由于参与的项目因主策兼制作人离职而封存,公司安排我进入新的二次开发项目。经过深思熟虑,我更希望挑战更高难度的项目,拓展自己的技术能力。因此,主动选择离职,寻找更契合自身发展方向的新机会。
【地点述求】我的家乡在江西上饶,上海和杭州都离家较近,都是我理想的工作地点。如果从上海搬到杭州,我的对象也愿意一起调整。
【技术栈】擅长UE4游戏开发曾深入学习过UE源码。熟练使用lua以及lua 与c++交互原理。有过两份MMO游戏工作经验有UE4的也有公司自研C++游戏引擎的。目前正在开发独立引擎学习游戏引擎底层模块开发。包括xmake 多模块引擎构建反射、序列化反序列化、资源管理、Vulkan渲染。
【薪资】目前薪资20k*13拒绝了公司技术专家职位25k * 13 + 奖金期望月薪资25K左右
【加班】目前公司是单休朝九晚十。能接受大小周/996但还是希望平时双休关键时刻单休
【面试进展】2月14号离职目前刚开始投递简历面了两家还在寻找机会。