[2023 西山居技术训练营] 惨不忍睹的面试经过
第一次笔试和面试都给居子了。
前期准备:
投了技术训练营,本来已经准备直接秋招了,只是再投一下写个笔试题自我检测一下,也算是从哪跌倒从哪里爬起来吧,没想到给了面试机会,大概是看完笔试两次很有决心才给的机会吧,为此还去网上找了不少资料,看一下怎么面试的,但第一次还是属于菜鸡中的菜鸡了。
自以为心态很强大,自我介绍都背的很流畅,结果面试的时候脑子都空了,简直是有啥说啥,简历上写的东西都说不明白
经过:
视频面试
第一次面试,我提前半小时就进去了,面试官大概是前五分钟到的。
面试官戴着口罩,说话听不太清,挺温柔的一个人。
基本上是简历有啥问啥,而且我把面试官的问题想复杂了。
单例模式:说了饿汉,懒汉,还有双重检查+锁,没说清,也就有了下面的问题,然后被问unity不同脚本去实现单例模式,那么这个同步会被破坏的情况怎么解决???,极度恐慌,没说出来,最后面试官解释用private访问权限,呃。。。。。。
观察者模式:说到了委托和事件,也没说清,开始怀疑自己表达能力。
引用和值传递:前面没说清,心态有点炸了,我写了C#和C++语言,不知道要问啥语言,说了C++上的引用和值传递,事后想想应该是让我说C#引用和值的区别,值传递和引用传递,装箱和拆箱,栈还是堆的问题什么的。
我是个啥类型?事后诸葛亮类型
大概是看我说不出来什么,难度放低了,但还是有发挥空间的,但没把握到。
广度遍历和深度遍历的区别,简历上有寻路,应该是过渡的已经开始乱说了,我完全后面可以扯到迪杰斯特拉,最佳优先搜索,再说到A*寻路,说一下实现,开集闭集什么的,提高一下面试官评价,结果什么都没说,已经处于大脑负载状态了。
数组和链表的区别:(就说了插入删除查找时间复杂度,还有数组连续存储的,链表的链式存储都没说,说了句不是连续存储的,脑子一片浆糊),后面又问大概意思说array数组从10变到11怎么变的,???,又一次懵逼,心里一直想的是array是个固定数组,它不能变啊,怎么能变?我怎么不知道,以为是自己的知识盲区,也没说出来,结果想问我的是内存,还给我解释了一下怎么拷贝的,应该是看我简历上写的有c++的STL标准库,过渡问一下的,结果卡在了前面,后面会的vector,list,deqeue,红黑树,哈希表啥的还没扯就结束了。
是我理解和表达能力太差了吗,会的东西没说明白,这种知道的东西都说不出来,全程基本没有逻辑,说话坑坑巴巴。
UGUI图片九宫格原理,也不知道想问啥,已经自爆自弃了,裁剪一下不就行了,打字的时候突然想到了,用来解决图片拉伸问题的,四个角固定,中间双向拉伸
mvc架构,做游戏没少用,但实现说不出来,需要恶补一下,努力维持微笑已经是拼尽全力了。
lua与C++交互,呃,lua与C语言那个都没理清,说了个与c语言的交互的“虚拟栈”三个字
反问:
面试官说了一下我的问题,基本是没有深度,学个皮毛。
已经都感觉凉了还有什么好说的,该有的前面的面经也都有了,本来想问不少东西的,最后也没问啥,踩个雷问问我能不能过(属于是没有自知之明了),不太相信只有一面,作死又问了一下,还真是。。。。。。
感慨:
基本就是说了个概念,还没思考就秒答,想到啥说啥。基础没打牢,该表现的地方没有表现,该说的也没说,全程努力维持笑脸。
凉是一定凉的,等感谢信了,学到了不少东西,自己会如果讲不出来差不多就是不会啊。
总结
1.自我介绍和回答不通顺,思考后再回答
2.没听清的问题,没勇气去问第三遍,要敢于提问
3.理解有点问题,没有形成一个知识脉络
4.面试中途就开始自暴自弃
5.学习不光要实践,更要总结和回顾
6.简历上的东西没掌握牢
7.千万不要给面试官过多的发言机会,因为完全不知道他在考察什么,对我来说尽量说多而不是点到为止才更好吧。
8.面试没想象中难,可以说都是基础了,也没考察源码之类的,结果还是没答出来
9.学的东西太杂了,没有一门专精,需要深究某一个领域了,要不然只能说会个基础
10.实践大于真知,每个人的表现都不一样,友友们,加油
#如何判断面试是否凉了##我的实习求职记录#