投的C++,简历被unity 3D捞了下,问的其实和unity 3D没啥关系,时间在1h左右,权且记录下,牛友可以做个参考 自我介绍 C++内存分布 堆和栈的区别 堆和栈的内存是怎么增长的 指针和引用的区别 链表和数组的区别 算法题:链表相交的第一个位置 算法题:链表入环的第一个位置(讲到一半不会了,还好面试官提示下完成了) 算法题:将一个元素为n的有序数组放到一个容量为n-1的有序数组中去,怎么
这次面的是工程院 bing 团队的 LLM 应用组,问的问题量不大,有一些比较开放性的问题比较有意思。 1.自我介绍 两面都有 2. 主要会根据项目做一些介绍,这个一面久,二面短一些。 3. 一面问了 transformer 结构 4. 有没有做过大模型之外的 NLP 相关的内容(简单讲了讲) 二面的开放性问题 5. 做 rag 应用的时候, 如果幻觉问题严重怎么办?比如已经给了很多 rag 召回
#前端面经# 1、开局先问项目,问做项目过程中所遇到的难点 2、水平垂直居中 3、vue2和vue3有什么区别 (不会,只学了react) 4、react用过哪些函数 5、HTTP 1、浏览器的缓存策略:强缓存和协商缓存 2、页面渲染的过程是怎么样的 DNS解析,建立TCP连接,发送http请求,服务器处理请求,渲染页面(Dom树和渲染树,断开TCP连接。 3、浏览器的存储方式有哪些,其中sess
感觉小厂问了很多应用层的东西,很少问计算机基础,这里就一面到三面都总结在一起了,主要是有点记不起前面几轮了 一面(50min)、二面(60min),三面(120min) 1、秒杀项目架构介绍? 2、说一下你为什么要引入kafka? 3、你怎么保证mysql和redis缓存一致性的? 4、什么是RESTful API?和rpc的区别? 5、rpc的实现? 6、分布式KV怎么解决常见缓存问题的?说一下
Go八股基本不会, 其他的也忘了, 纯纯被吊打 八股: GMP模型怎么启动 GMP有什么优势 GMP是否抢占, work stealing是怎么实现的 协程有什么特点 OS层面线程是怎么调度的 OS怎么管理内存😩托马的一个字没想起来 Linux有什么调度算法 Raft在其他框架里面应用 Redis怎么扩展 Redis 分片怎么扩容😩 Redis内存淘汰, LRU维护整个队列吗 Redis ha
以前真的没咋面过Java(是不是八股每一个都要答得很好才能进下一面啊) 八股(就挑几个我不太熟的分享下): - HTTPS加密过程(分别有三层,有一层我没有说的很详细,记不清了,答得不太好,这里很细问的) - 为什么需要使用多线程(从性能角度答) - Spring中的IOC原理,Bean,Bean的示例对象是如何创建的(使用反射,这框架我确实没实现过,临时准备的八股文) - 线程进程协程的区别 -
面试官是非常温柔有耐心的小姐姐,面试体验很好,回答不出来都会鼓励我说:没关系,那你了解……吗? 最后我感谢她她还夸我也有礼貌! 这是我第一次面试,我特别紧张也很害怕,幸亏遇到了一个很好的面试官!我担心了三天,上午一直在祈祷面试官是个温柔的小姐姐,我以为绝不可能实现没想到真的实现了!(我甚至今天提前面试的耳机电脑声音都没调好迟到了快十分钟) 小姐姐声音也特别甜!真的!我一个女生都要对她着迷了 #哪些
css选择器的优先级 用过flex布局吗 let、const的区别? 如果没有es6,怎么实现块级作用域? 那你用过闭包吗?闭包有什么缺点? 垃圾回收的机制是什么? 改变对象数组里面的值,const会报错吗?为什么? 如何判读数组中元素的变化? vue的响应式实现原理 call()、apply()、bind()的源码了解过吗? 如何判断数组类型? 如何遍历对象? weakMap有听说过吗?Map呢
微软外包客服 一面 英语面试 面试官感觉口音有点像Peter 1. 自我介绍 2. Why choose this role?为什么选择这个工作? 3. U cannot resolve customer's issue,customer complain about ur service. 客户抱怨解决不了怎么办? 4. Customer have diff background, 英语不好怎么
BOSS上投的,当天加微信约面试了 1.自我介绍 2.介绍一下B站实习业务整体流程和自己负责的模块。然后就挖挖挖,问的蛮细 3.印象比较深的bug,从中学到了什么 4.场景题,如果开发一个资产管理系统,怎么设计用例 5.一道简单的编程题,排序数组和target的 6.逻辑题,五个海盗分100金币,需要半数以上的人同意才行,半数及以下同意就杀了,剩下的人继续分配。如果你是第一个人,你怎么分配 7.反
挖掘项目 15min 线程池的参数有哪些?拒绝策略有哪些? 线程工厂用过吗,主要用来干什么(举了线程重命名的例子) 追问:那线程重命名有什么作用(回答查日志的时候更清晰) 一个父任务下有很多子任务,如果把父任务和小任务都放在同一个线程池里执行,这样做有什么问题。(❌没答上来,极端情况下可能有问题:比如有大量的父任务占据线程池,这时子任务就没法获得线程资源,而父任务又在等待子任务执行完毕才能释放线程
一面 自我介绍 你觉得Java对比其他语言的优势在哪 那跨平台的语言有很多,为什么Java的使用量这么大呢 说说你对一次编译处处运行的理解 虚拟机的垃圾回收机制 讲一下数据结构你了解的树 那MySQL的索引用的是哪种树呢 讲一下为什么选B➕树 现有一亿个IP地址,我需要判断当前我自己的IP地址是否在这一亿个数据集中,设计一个合理的数据结构来实现快速判断 为防止员工上班摸鱼,公司要对自己的局域网设置
一共三面, 前两面是网面, 第三面是线下面 一面:50min 日期不记得了 这一面没有自我介绍,上来直接手撕算法. 1.手撕 memcpy() long是几个字节?, 指针几个自己, 这样写有什么问题 2.手撕 LRU() 剩下的时间全问项目 二面:一面结束后第二天约二面 一面没有自我介绍,二面开始有了,sxf用的系统会检测你会不会切出去,切出去会有提示.我念完自我介绍切回来就有了提示. 问项目,
Java 2.16一面==================================== 视频会议(面试时长30min) 自我介绍 研究生课题介绍 进程与线程 虚拟地址的好处 PV操作 Spring Cloud与SpringBoot区别 分布式session问题 Spring IOC,AOP JVM垃圾回收算法 什么时候可以入职,毕业双证什么时候领取。 反问 2.21二面==========
新鲜出炉的一面 地点西安,C++软开 大概20分钟 #校招# #秋招# #面经# 1. 说一下C++内存分区,以及各个分区中分别存储什么类型变量? 2. 为什么要把析构函数声明成虚函数? 3. 什么是动态绑定? 4. 刚刚你说到了把析构函数声明成虚函数是为了防止派生类造成内存泄露?那么如果基类的析构函数没有声明成虚函数,就一定可以造成内存泄露么? 5. 了解C++容器吗? 6. 说一下vector