注意:从 2014 年三月开始我就不再使用 GLFX了,但是为了那些对这个库感兴趣的人,我还是将这课保留了下来。 背景 这一课将要介绍的内容和之前的课程不同,在这一课中我们将简单介绍一下 GLFX 而不是 OpenGL 的特性或者 3D 技术。一个“特效”可以看做是一个包含多个着色器程序和函数的文本文件,并使得其能够更加方便的与我们的程序结合。这种方式克服了 glShaderSource() 函数
时间线:11月中旬 一面 手撕 三数之和(做的太快,加一题) N皇后问题(确定好每一行的值,回溯处理,结合判断条件) 单例类实现 项目 介绍一下你的项目 spdlog 和 glog是如何替换的 数据压缩处理的一个过程 池化操作的过程 八股 tcp的三次握手,四次挥手 java java的hashmap实现原理,红黑树的结构特点 java编译一般经过几个步骤 cpp 指针和引用的区别 static和
手撕: 力扣98:验证二叉搜索树 给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树。 有效 二叉搜索树定义如下: 节点的左子树只包含 小于 当前节点的数。 节点的右子树只包含 大于 当前节点的数。 所有左子树和右子树自身必须也是二叉搜索树。 力扣54:螺旋矩阵 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 八股: Arrayl
(一面) 1、自我介绍 2、讲paper 3、coding transformerLayer: self-attn和ffn实现; 继续问sqrt(dk)的作用,能不能用norm呢? 写太快又来一题:求一个6面均匀的骰子,不断投,每面至少出现一次的期望 模拟 进一步误差如何得到: 多测几组得到均值和方差 4、介绍组里做的方向:主要是深度学习的轨迹预测 (二面) 1、 大致过一遍项目 2、 问炼丹熟
好像是首页自然推荐,流程推进很快,但是面试体验一般,前两面面试官都是在工位上比较吵 一面 聊半小时实习项目,问了比较多细节,但是没抛出啥记忆深刻的问题,全忘了 手撕:一个list里面存放每根木棍长度,问是否能够正好利用所有木棍拼成正n边形。应该是回溯+剪枝,一开始完全没思路,提示回溯之后写了个没咋剪枝的版本,优化预剪枝版本有点写不出来了。。不过第二天一早就通知过了 二面 聊了四十分钟实习项目,没答
一面 虚函数 内存池 C++11新特性 什么时候用auto 智能指针 std::map和std::unordered_map go map有序吗?底层 一个系统进程大概多大 最大socket数量 算法题 LC64改编:可以上下左右移动,有最大值上限,求到终点最大值 LC1594 矩阵中最大非负积 二面 实习,项目 C++中的运算符,单目运算符,三元运算符,所有运算符中哪些不可以重载 i++和++i
一面:八股 1、自我介绍 2、C++指针和引用 3、C++和C中如何实现动态内存的分配和释放 4、结构体和联合体的区别 5、C语言中内联函数和宏函数的区别 6、C语言指针的指针 7、Linux用命令行创建一个文件 8、Linux系统中父进程和子进程两个进程如何跑不同的代码 9、cmake中定义的东西 10、tcp和udp的区别 11、tcp三次握手 12、ARP协议 13、Linux中多线程和多进
一面 40 分钟 netty 相关知识 手撕算法 二面30 分钟 threadlocal 父子线程传参怎么解决 正常八股 实习 三面 20 分钟 正常聊天 hr说人多的话,会优先考虑硕士和985 211 本人双飞本,不抱什么希望了。
一面60分钟: 项目相关: 某个项目详细介绍 select/poll/epoll区别 使用多线程需要注意什么,如何不用锁 Protobuf编码规则 Zookeeper的作用 某个函数流程讲解 八股: C++编译过程 C++内存分区 C++多态实现方式 C++为什么父类析构要定义为虚函数 C++智能指针 TCP为什么要四次挥手 TCP拥塞控制 HTTP1.0和HTTP2.0的区别 如何避免重复的HT
一面 - 8.29 - 1h 1.自我介绍 2.实习经历 3.打开一个协同文档,代码考核 (1)css实现居中对齐 (2)手写防抖 (3)手写深拷贝 (4)手写拍平数组 (5)手写Promise.allSettlement 二面 - 9.8 - 45min 1.自我介绍 2.实习经历 3.口述求两条链表的相交节点 4.口述动态规划原理和双蛋问题 三面 - 9.14 - 30min 1.自我介绍 2
数据研发工程师,base杭州 8月14日投递 8月18日一面 1. 问了一点项目,项目中的亮点,我用了Redis,根据Redis展开提问(太紧张直接宕机) 2. 手撕力扣1 3. 手撕力扣2 4. Zookeeper在 HBase/kafka 的作用是什么 5. Flink checkpoint 6. 状态后端知道啥,说优缺点 7. CK的流程 8. CK失败怎么办(不会) 9. FLink数据倾
附1.1《非银行支付机构网络支付业务管理办法》: (一)对于以非面对面方式通过至少 一个合法安全的外部渠道进行身份基本信息验证,且为首次在本机构开立支付账户 的个人客户,支付机构可以为其开立 I类 支付账户,账户余额仅可用于消费和转账, 余额付款交易自账户开立起累计不超 过 1000 元(包括支付账户向客户本人同名银 行账户转账); (二)对于支付机构自主或委托合作 机构以面对面方式核实身份的个人
一面 1、自我介绍 2、选一个自己觉得收获最大的项目介绍一下 3、在项目中遇到哪些困难,又是如何解决的 4、项目还有哪些可以优化的地方 5、从cpp文件到可执行文件的过程 6、动态链接和静态链接的区别 7、动态链接的原理是什么 8、怎么查看可执行程序依赖哪些动态库 9、C++中怎么编译C语言代码 10、C语言和C++在编译时的区别 11、TCP和UDP的区别 12、怎么同时杀死多个进程 13、手撕
一面: PO模式有没有了解,讲一下 了解项目 讲一下浏览器请求域名到看到页面的过程 TCP为什么需要3次握手 说一下常用的Linux命令 HTTP和HTTPS的区别 sql题:筛选出高于平均分的学生姓名,分数 智力题:在一天内,时针和分针重合的次数 coding:数组中出现频率第k的元素 二面: 问UI自动化 为什么选择测试 发红包功能测试用例 网络打开慢有什么原因 讲一下DNS过程 智力题:8个
1.英文自我介绍 2.硕士研究方向 3.isp相关 4.实习相关 5.反问 ps:15分钟,说方向不相关,不想面可以不面,搁着刷kpi呢