全程约30min 自我介绍 MySQL有哪些锁,作用是什么 死锁是什么,如何避免 Redis有哪些数据结构,都是如何实现的 Redis中Zset是如何实现的 TCP和UDP有什么区别 TCP为什么可靠 TCP的重传机制、流量控制和拥塞控制 TCP是怎么保持连接的 介绍简历上一个项目的架构 讲一下架构为什么这么设计,后期如何维护 介绍简历上另一个项目 我现在人在哪,什么时候能去实习,能实习多久 在上
一个顶点从局部坐标怎么到屏幕上; NDC 空间的范围是什么;所有平台都是这样吗; 在 NDC 空间的点如何变换回世界空间; MSAA 的原理和实现细节;为什么要用 MSAA; 锯齿出现的原因;走样背后的原理; irradiance 和 radiance 的区别;量纲分别是什么;积分表达; 写出渲染方程;解释下每项的含义; 写出 Cook-Torrance BRDF 公式; 解释漫反射型;兰伯特项为
#哔哩哔哩##实习投递# 牛客上面试,全程20分钟 自我介绍 go学了多久? 写一下生产者消费者问题 了解覆盖索引吗? 什么时候用覆盖索引? 学过其他什么语言? 了解rpc吗? 了解消息队列吗? 聊刚才写的代码(生产者消费者),内存优化的点:chan缓冲区大小,goroutine数量优化,局部变量垃圾回收 goroutine可能泄漏吗?为什么? 一面已过
#哔哩哔哩##实习投递# 12.1 下午B站二面,发下面经 为什么做这个项目 为什么学Go Go的缺点 动态路由实现 Redis在项目中的使用 Redis除了做缓存还能做什么 Redis的数据结构 Redis ZSet实现 Redis性能高的原因 Mysql了解哪些引擎 Mysiam和Innodb的区别 Mysql索引的数据结构 Mysql数据放在什么地方?分引擎讨论,指数据结构的什么位置 主键索
#蔚来##实习投递# 12.1下午一面,蔚来问的很深,还是八股+算法的结合,项目一点没问。 一面: GO 1.Go练习时长 2.看Go代码说输出: func main() { for i := 0; i <= 9; i++ { go func() { fmt.Println(i) }() } time.Sleep(10 * time.Second) } 答:10个10,原因Print是IO操作,故
#腾讯##实习投递# 两周前就面完了,官网投递,随机开奖,开到了深圳的IEG,人在上海,面试发挥一般,地点也不合适,一面挂 这篇面经参考意义不大,全程问个人项目,仅用于个人复盘 全程约30min,没写题 项目一: 动态路由实现 中间件机制实现 中间件机制占内存大小 该项目相比于市面上同类项目的优势在什么地方 context如何保存中间件机制,会有什么问题 ORM组件设计及功能 缓存组件设计及功能
• (1.05)一面忘记录音了,不过都是基础题,50min • 算法题:最长递增子序列的长度 • (1.10)二面1h • 说一下vector的特点以及你用过的API(我说的是push_back的缺点) • 那你vector平常用什么做插入操作 • 说一下map • 为什么用红黑树 • 红黑树的查找时间复杂度是多少?为什么 • 右值引用 • 一个程序挂掉了,怎么用GDB调试。比如CPU跑到百分百了
1、自我介绍 2、三次握手,四次挥手(我也搞不清楚怎么以上来就问这个,回答的七七八八一般) 3、看你的简历,你说学过计算机组成原理,能说一下这与软件开发的联系吗?(开放性问题,放开了回答) 4、java的基本数据类型 5、int的包装类是什么,Integer生成的两个对象可以用"=="直接进行比较吗?Integer在拆包过程中有什么要注意 6、常用的集合类有什么 7、Arraylist与Linke
1. 自我介绍 2. 问了一下简历上的项目(研一在国电做的) 3. Spark有没有过调优 4. 基于我对Spark调优的一些回答进行追问: ● 我提到了利用RDD缓存进行RDD复用,追问Spark缓存一般可以用什么函数做到(cache,presist) ● 追问并行度的设置方法(配置文件或在代码中) ● 并行度的值一般根据什么设置(CPU核数的2-3倍) 5. Hive执行原理(SQL到MR的过
书接上文,二面整体难度高出一面许多,面试官考察了很多关于数学原理上的东西,拷打c++的时候也问的比较深。而且感觉面试官更多的是想看你知其然后知不知其所以然,所以光看面经其实完全应付不了,当时被拷打的汗流浃背了。 二面 12.26 (50min) c++: 1. 智能指针,讲讲unique_ptr,性能如何,如何实现,有哪些注意点 2. shared_ptr和weak_ptr,线程安全,weak_p
一、介绍滴滴和农行项目 二、八股 1.jvm调优 2.linux抓包 3.分段和分页 4.中断的流程 5.ioc和aop原理 6.es底层原理 7.指令的执行周期 8.https加密流程 9.volatile关键字的原理 10.linux命令
#面经# #唯品会实习# 项目: 1.构建 RBAC 权限模型 有哪些表,哪些字段 2.用到了那些事务,哪些业务用到了事务? 3.spring 事务的实现 注解和xml? 底层用到的是代理类,详细说一下事务代理类底层? 4.事务的隔离级别以及隔离级别解决的问题? 5.jwt/token在业务中的使用,如何解决单点登录问题。jwt详解 结构。? 6.token的生成方式,使用了什么样的算法生成tok
1.自我介绍 2.Java中的八种基本数据类型 3.String StringBuilder StringBuffer区别 4.接口和抽象类的区别 5.内部类 6.mysql索引,索引的底层数据结构实现 7.redis有哪些数据结构 8.List和Set的区别,以及底层数据结构实现 9.http和https的区别 10.tcp与udp的区别 11.双亲委派机制 12.BIO NIO AIO模型
30min: 1.自我介绍 2.你身为队长是怎么安排任务的 3.你在用七牛的产品时的感受 4.讲讲分布式理论基础 5.有了解过共识算法吗,如Paxos 6.Gossip 协议的作用是什么 7.你是依据什么标准来拆分服务的 8.Redis提供了哪些持久化手段 9.Redis7里面引入了多线程模式,你觉得这个适用于什么场景 10.fork的工作原理能描述下吗 11.主进程挂掉后,子进程如果不挂的话会被
#找实习#主要编程语言Java,面试苏州STCA日常实习,面试官是声音好听非常耐心的女性。 第一部分 面试题 自我介绍 根据简历问相应的项目和技术点,Spring相关,简历内容相关 第二部分 算法题 可以使用自己喜欢的IDE,自己写输入输出。 1. 二叉树中序遍历,非递归。不是第一次面试遇到这个问题了,秒了 2. 力扣2578 最小和分割,因为是昨天的每日一题,虽然没做,根据题解思路做出来了。 3