![](https://img-blog.csdnimg.cn/20201213135055157.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Interview
文章平均质量分 66
百舸争流千帆竞
itsxwz
知之为知之,不知为不知。
展开
-
牛客网面试记录【2022.03.15】
想去更高的平台,还是得刷题! 一方面刷题可以熟悉更通用的一些东西:算法、程序思维、抽象知识等;另一方面刷题本身就是一种门槛。 一、面试邀约GET 1.boss上被hr联系,抱着试一试的态度发了简历; 2.hr告知简历通过筛选,问是否参与线上笔试; 3.发牛客网链接,自己检查摄像头、网络,打开链接开始做题! 二、试题绞尽脑汁回想~ 简述GPUInstancing和MaterialPropertyBlock? 38只小猪,一条每次只能跑6只的赛道,每次只能得到跑的最快的前三名,需要几次能够得到跑的最快的前三.原创 2022-03-15 20:54:48 · 840 阅读 · 0 评论 -
Unity[20210728]
1、进程 | 线程 | 协程 进程:有独立的堆和栈,既不共享堆也不共享栈,由操作系统调度。 线程:有独立的栈和共享的堆,共享堆不共享栈,由操作系统调度。 协程:和线程一样共享堆不共享栈,unity中的协程不是多线程,协程还是在主线程里面(unity中非主线程不可以访问unity资源)。 一个应用程序一般对应一个进程,一个进程一般有一个主线程,若干辅助线程。线程之间是平行的,线程里面可以开启协程,让程序在特定的时间内运行。 协程和线程区别:协程避免了无意义调度,可以提高性能,但是程序必须自己承担调度责任,协程原创 2021-07-28 22:19:12 · 181 阅读 · 0 评论 -
程序生涯 工作杂谈
写一写面试、工作相关的内容。如果笔者记起来有些有意思的就会更新~ 一、merge和rebase的区别 1.merge和rebase后,merge命令不会保留merge的分支的commit: 2.处理冲突的方式: 使用merge命令合并分支,解决完冲突,执行git add .和git commit -m’fix conflict’,这个时候会产生一个commit。 使用rebase命令合并分支,解决完冲突,执行git add .和git rebase --continue,不会产生额外的commit。这样.原创 2021-05-22 14:09:09 · 123 阅读 · 0 评论 -
Unity[20181025]
1、简述delegate和event关键字 答:delegate 委托,是C#的一种类型,持有对某个方法的引用的类,能够拥有一个签名,引用只能与签名方法相匹配。实现:1、声明一个委托对象,与传递方法具有相同参数列表和返回值类型。2、创建委托对象,将要传递的函数作为参数传入。3、在实现异步调用地方,通过上一步创建对象调用方法。event 事件,在类中声明且生成,通过使用同一个类或其他类的委托与事件处...原创 2018-10-25 13:15:20 · 3189 阅读 · 0 评论 -
数据库[20181025]
一、数据库索引 1.什么是索引 在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别(想想小时候查字典),它是用于提高数据库表数据访问速度的数据库对象。 A)索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。 B)对于非聚集索引,有些查询甚至可以不访问数据页。 C)聚集索引可以避免数据插入操作集中于表的最后一个数据页。 D)一些情况下,索引还可用于避免排序操...原创 2018-10-25 13:37:20 · 1052 阅读 · 0 评论 -
Unity[20180913]
写业务代码之余,做做面试题。有错漏的地方,欢迎指正。 1.下面的C#编写的代码片段有什么问题? int[] a = new int[128]; foreach(int aa in a) { foreach(int bb in a) { foreach(int cc in a) { cc = 0; }...原创 2018-09-13 09:29:45 · 2947 阅读 · 0 评论