Interview
文章平均质量分 69
百舸争流千帆竞
itsxwz
知之为知之,不知为不知。
展开
-
牛客网面试记录【2022.03.15】
想去更高的平台,还是得刷题!一方面刷题可以熟悉更通用的一些东西:算法、程序思维、抽象知识等;另一方面刷题本身就是一种门槛。一、面试邀约GET1.boss上被hr联系,抱着试一试的态度发了简历;2.hr告知简历通过筛选,问是否参与线上笔试;3.发牛客网链接,自己检查摄像头、网络,打开链接开始做题!二、试题绞尽脑汁回想~简述GPUInstancing和MaterialPropertyBlock?38只小猪,一条每次只能跑6只的赛道,每次只能得到跑的最快的前三名,需要几次能够得到跑的最快的前三.原创 2022-03-15 20:54:48 · 878 阅读 · 0 评论 -
Unity[20210728]
1、进程 | 线程 | 协程进程:有独立的堆和栈,既不共享堆也不共享栈,由操作系统调度。线程:有独立的栈和共享的堆,共享堆不共享栈,由操作系统调度。协程:和线程一样共享堆不共享栈,unity中的协程不是多线程,协程还是在主线程里面(unity中非主线程不可以访问unity资源)。一个应用程序一般对应一个进程,一个进程一般有一个主线程,若干辅助线程。线程之间是平行的,线程里面可以开启协程,让程序在特定的时间内运行。协程和线程区别:协程避免了无意义调度,可以提高性能,但是程序必须自己承担调度责任,协程原创 2021-07-28 22:19:12 · 216 阅读 · 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 · 144 阅读 · 0 评论 -
Unity[20181025]
1、简述delegate和event关键字答:delegate 委托,是C#的一种类型,持有对某个方法的引用的类,能够拥有一个签名,引用只能与签名方法相匹配。实现:1、声明一个委托对象,与传递方法具有相同参数列表和返回值类型。2、创建委托对象,将要传递的函数作为参数传入。3、在实现异步调用地方,通过上一步创建对象调用方法。event 事件,在类中声明且生成,通过使用同一个类或其他类的委托与事件处...原创 2018-10-25 13:15:20 · 3216 阅读 · 0 评论 -
数据库[20181025]
一、数据库索引1.什么是索引在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别(想想小时候查字典),它是用于提高数据库表数据访问速度的数据库对象。A)索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。B)对于非聚集索引,有些查询甚至可以不访问数据页。C)聚集索引可以避免数据插入操作集中于表的最后一个数据页。D)一些情况下,索引还可用于避免排序操...原创 2018-10-25 13:37:20 · 1077 阅读 · 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 · 2971 阅读 · 0 评论