1.自我介绍。 2.擅长哪门语言(答:c++)。 3.const和constexpr区别。 4.堆和栈的区别(指内存)。 5.存储体系(实则想问伪共享)。 6.模板声明为什么放在.h头文件中。 7.weak_ptr指向的对象释放了会有什么问题。 8.四叉树和kd-tree的区别。 9.shadow map几个改进的算法。 10.Blinn-phong中镜面反射的高光系数怎么来的。 11.从渲染方程
面试部门:游戏前沿技术。 1.无自我介绍。 2.手撕拓扑排序。 3.堆和栈的区别(指内存)。 4.堆和栈的区别(在使用上,指数据结构)。 5.怎么声明一个类只允许其在栈上分配内存。 6.程序编译成可执行程序的过程。 7.怎么把类声明成不能复制的。 8.Python魔法函数。 9.Python装饰器。 10.仿射变换有哪几种。 11.解释momentum的随机梯度下降。 12.解释极大似然估计。 1
一面: 1.自我介绍。 2.项目遇到了什么困难,怎么解决的。 3.c++怎么实现封装的。 4.堆和栈的区别(指内存)。 5.三种继承方式的访问权限变化(public,private,protected)。 6.虚函数实现原理。 7.类的内存布局。 8.什么样的函数不能声明为虚的。 9.什么情况只能使用初始化列表。 10.构造函数调用顺序。 11.反问。 二面: 聊游戏相关,学习相关,实习期间规划,
背景:双非一本 无实习 项目kv数据库 时间线:投递7/18 -> 笔试7/26 -> 一面8/6 -> 二面8/6 -> 意向8/19 笔试三道lc原题(DP * 3),一面结束后十分钟通知二面,无hr面,一面没问项目(面试官嫌太简单),二面问项目比较多 岗位:后端研发工程师-数字化业务发展-上海 一面 8/6: 算法:剑指 Offer 28. 对称的二叉树 分析复杂度 算法:lc3. 无重复字
背景:双非一本 无实习 项目kv数据库 时间线:投递8/3 -> 笔试8/13 -> 一面8/21 -> 二面8/21 -> HR面8/21 笔试比较简单,输入输出比较烦人(拿核心代码的用例直接当作输入,还需要自己解析字符串)。 三轮面试一上午完成,面完就通知下一面。一面项目问题比较多,二面大部分时间写题。 岗位:服务端开发工程师 一面 8/21 自我介绍 介绍项目 其他编程语言 介绍leveld
没有感谢信,去官网看了下才知道挂了。 算法题都做出来了,八股答得不好(或者说有点惨烈) vector push_back 的时间复杂度是什么 什么是半连接队列,半连接队列满了怎么办? Linux 中如何实现一个定时器,能够精确到微秒 LT、ET 的区别是什么,如何用 LT 处理可写事件。 给你一个二叉树,如何保存到磁盘,方便下次读取。(如何序列化二叉树) 写一个 web 服务,如何减少中间层读写消
一面 什么是死锁,死锁的条件,如何避免死锁 智能指针有哪几种,weak_ptr 的作用是什么 如何确定代码中的类循环引用 手撕: 最长回文子串,分析一下时间复杂度 股票最佳售卖时间,最基础的那个版本 二面: TCP 和 UDP 有什么区别 UDP 如何做到可靠传输 给了一个很恶心的表达式,问返回值是什么类型,只看出来中间一部分是一个函数指针 C++ 编译的过程是什么,问知不知道链接的底层是什么原理
大多数银行信息科技岗的面试还是以单面为主,下面简要介绍一下单面的特点吧 单面可以理解为专业面+综合面 一对多模式 仅一场面试,大约持续10-20min 至少去年的单面都是这个时长,而且大多在十分钟左右 流程大约是自我介绍→简历提问→专业问题→综合性问题 专业面 考察占比较小 问题较基础,例如 python和c++的异同 MySQL中char和var char的区别 对研究项目的考察不会很深入 综合
总共45min左右,四人群面,我是C++其他全是Java,另外三位分别是西北农林硕、北邮硕、西电硕,而我只是个双非本小菜鸡,23届果然寒气逼人 1. 网络模型 2. Tcp、Udp区别 3. 拥塞控制和流量控制 4. 进程线程区别 5. 用户态和内核态 6. 下一跳 7. 算法题口述抢答:一个数组其他元素出现两次,只有一个元素出现一次 用异或 8. 智力题:一个人只说真话,一个人只说假话,用一个
秋招第一次面试,纪念一下 问了下实习经历和用过的框架 Java 面向对象 多态 ArrayList和LinkedList JVM内存 线程和进程 Synchronized和Lock Spring IoC(我临时背的八股,没记牢,面试官就没往下问) Mysql 如何在字段上创建索引 group by 后如何进行筛选 Git push前的操作(在别的面经中没看到过,可能是前面答得太烂了所以用这个问题
9/2: 1.自我介绍 2.领导安排一个不想干的任务,自己会怎么处理? 3.面试官说如果过了2~3周内会有人联系,如果没过会没人通知? #面经#
本来约的是16点40,我提前20分钟进去等着,直接开面。面试全程20分钟多点。 自我介绍 上来直接问HashMap的底层实现、get(i)函数流程、是否线程安全、扩容机制? 接上一问,支持线程安全的实现类是什么?ConcurrentHashMap是如何支持线程安全的? 中间问道一个网络的问题?socket的执行过程(没太理解)? MySQL存储引擎有哪些?MyIsam和InnoDB的区别? 聚簇索
单选题,18道,包含数据结构和算法、Java、JVM、数据库和网络等 多选题,4道,整型二维数组的定义、事务的隔离性、面向对象的特征、排序算法复杂度 编程题,3道 SQL语句:建一个员工薪资表 两个线程交替打印一个字符串 观察者模式 吐槽:海康编程题是真的坑,不让用本地IDE,在线写代码只给个文本框...... #海康威视##Java#
一面 自我介绍,因为提到了大学课程的安卓学的很浅,基本上靠自学,问了一下怎么学习的 计算机网络 tcp和udp的区别 怎么理解有连接和无连接 http和tcp的区别 get和post有什么区别 怎么选择get和post 开发使用的是java还是kotlin,回答主要使用java,有学过Kotlin一年,然后开始问java基础 怎么理解面向对象 我背书贼拉跨,说了一下自己的理解 有没有了解除了面向
个人情况: 本硕211,计算机学院 面试过程: 1面:8.22日,时间70分钟。安卓项目(校内导师课题)+计算机网络+java八股+手撕一道简单的SQL+手撕中等难度二叉树 2面:1面后第二天约2面。8.30日,时间30分钟。安卓项目+计算机网络基础知识+redis的优势+操作系统基础知识+手撕简单二叉树 3面:2面后第二天约3面。9.2日3面(hr面),时间15分钟,hr面常规问题。 9.16收