盛趣游戏 U3d客户端(一面)
10.9 40min左右(问了有技术二面)
1.自我介绍 (看上去是个中年的面试官 之前遇到的都是比较年轻的)
2.课程相关:临界区 锁(根本不会,数据库里面的?)进程和多线程(回答了概念,不会了)tcp三次握手四次挥手(牛客网的画图板真好用)如果连接断开会发生什么(讲了客户端连接没有第三次回复 会怎么处理)
数据结构 数组 链表 树 图 哈希表,哈希表单纯只有哈希吗(他的组成包含数组和链表,解决冲突用的)英语四级
3.c++ 智能指针
类在堆中的结构 (成员 成员函数 虚表的指针)
异常捕获 try catch是怎么做到捕捉异常的(没了解过 用的少)
4.设计模式 (讲了unity里面常用的)
5.深拷贝 浅拷贝 拆箱 装箱
7.mono生命周期
8.编辑器 vs vscode 断点看什么(看变量的数据变化) 条件断点(不会 感觉没怎么听过)
9.用户遇到bug怎么解决(这里我说了try catch 可以给用户提示框,不至于卡死)
10.运行效率了解哪些(我只会gc~)为什么要少些string(因为会自己new啊~ 面对不会的问题当然是 光速搜索相关知识 能说一点是一点)(那我为什么不说dc。。。)
11.c#和unity中用的c#的差距。。。(不太记得具体问题 没想过)
12.项目中的功能,怪物ai怎么写的(现在感觉我的项目真的太简单了,,,没什么可说的。。。)
13.有没有合作 用什么(gitee~ git偶尔进不去)
14.玩什么游戏(我又嗨了,我甚至跟面试官说我去steam看一眼,他笑了) 对写项目有什么帮助
6.自学有没有系统看书c# unity 接下来想学那个方向(看网课的我,想学网络)
16.为什么女生想做游戏(也不是第一次被问了,实话实说咯,我爱打游戏)
15.为什么选择我们公司(我说 海投 大公司 上海钱多 ,面试官直呼 好实在,我两都在笑,你们的赌博游戏我当然知道啦(心里话),为什么我面试总会变的这么不严肃啊 救命)
整体感觉还不错 面试官属于很稳重的感觉