八股: 1.synchronized和lock有什么区别 synchronized 适合简单的同步场景,而 Lock 提供了更多高级的锁操作和控制能力。 synchronized是内置锁,可以用于方法或代码块。它有多个级别:1无锁。2偏向锁=》没有其他线程竞争时使用,旨在提高没有竞争情况下的同步效率。它通过将锁“偏向”到第一个获取锁的线程来减少同步开销。只有当其他线程试图获取同一个锁时,偏向锁才会
一面 1、面试官介绍了一下所在的部门 (火山引擎) 2、你上一段实习主要做了,承担了什么内容 3、你对机器学习平台的理解和这个赛道未来的发展 4、可以简要说一下之前你做的竞品分析,有什么结论 5、你对火山怎么看,简答说一下火山和相关竞品的差异化 6、你认为产品经理最重要的是什么 二面 1、说一下你做的调研,你当时是怎么做的得出的结论的什么 2、这几家公司的差异化是什么,可以简单说一下 3、问了
华为提前批,我比较幸运,只有一轮技术面和一轮主管面,目前在池子中 一、技术面(时长1h5min) 08-18 1. Java的跨平台的机制是什么? 2. JVM内存是怎么管理的? 3. GC一般在什么时候触发? 4. 调用GC(System.gc())之后会立即触发吗? 如果立马触发的话,会导致频繁回收,又会带来什么问题? 如果不是,是什么机制来保障的(finalize) 5. J
3.17一面 3个人 1个小时 虽然我回答的不怎么好,人都麻了 但是!!我一直觉得面试官的态度就展示着这个公司内部的水平。他们真的有耐心也会引导,就算不懂也很尊重人,不像某美的,装得要死!!! 整个面试体验很好,即使不会也不会质疑你 我还要继续学习 祝这个公司大卖吧家人们 场景题:限时的自动选课系统 代码:top K,合并区间 问项目 各种C++八股 3.22二面 2人 40分钟 收回一半我说的话
一共有三个面试官,感觉还蛮正式的 第一个面试官主要问了英文自我介绍、英语问答、项目相关、内存管理、malloc、C相关、快排 第二个面试官主要问了项目、汇编、C++ 第三个面试官主要问我简历上面写的编码习惯还有岗位的选择 9.27更新:2小时后发了测评
1、自我介绍 面试官1: 2、宏函数、内联函数区别;内联和普通函数的区别 3、lambda表达式,和普通函数的区别、优劣 4、智能指针的原理 5、shared_ptr的引用计数有什么缺点(循环引用?) 6、如果让你造轮子设计shared_ptr,你怎么设计判断当前指针有没有循环引用;或者说什么时候需要采用weak_ptr 7、引用、指针的优劣(尤其问了引用的缺点) 8、移动语义 面试官2: 9、I
1.问设计模式 2.单例模式中懒汉和饿汉模式怎么选择 3.工厂模式 4.C++怎么实现发射 5.C++多态为什么要用多态 6.不用多态有什么不好,举例说明 7.多态创建的函数是实例吗(上面举得例子是火车站买票的例子,举例窗口就是多态函数,问这个窗口是不是实例) 8.python装饰器,自己写过没有 9.pyhton异常判断 10.测试相关,单元测试,集成测试 11.自己写代码的时候会有测试吗 12
问题内容: 当我阅读文件时,我看到 我做错什么了吗? 问题答案: 这是下面链接的博客文章的全文: 如果您最近尝试使用pip安装软件包,则可能遇到此错误: 这似乎是旧版本的OpenSSL与pip 1.3.1不兼容的问题。如果您使用的是非库存的Python发行版(特别是EPD 7.3),则很可能会设置不配合pip 1.3.1进行工作,而不会花费很多精力。 目前,最简单的解决方法是安装不需要SSL的pi
背景: 这是第一次接触AI面,几天前收到的邮件 当天凌晨,准备睡了,最后检查邮箱发现AI面要截止了。 匆匆开始面试,猝不及防,毫无准备。 ps:同学在海康实习,找他要的内推码 AI面总共3道题: 1、做的某件事,如何决断,为什么?(记不太清了) 2、时间紧任务重情况下,怎么处理,如何安排? 3、进退两难情况下,如何抉择?参考了哪些东西?最终决定是什么?为什么? 备注: 每道题答题时长5min+ 录
面试时长:45min 面试内容: * 自我介绍 * 实习介绍 * PTX * faster transformer * 手撕:手写一个完整的算子,host和device端 反问: * 等hr面
1、视野预测项目如何设计模型的 2、CS144-TCP 项目如何设计的,底层 TCP 使用了吗,你学到的是啥(我说就了解了 TCP/IP 协议栈,感觉满脸嫌弃的样子) 3、了解 AI 模型部署的后端框架吗(寄)、服务端呢 4、负载均衡算法有哪些 轮询:负载均衡系统接收到请求后,按照顺序轮流分配给服务器。这种方式非常简单,只管按顺序分配,至于服务器当前负载情况、硬件能力等都不关心,只要服务器还能工作
一面 2024.2.27 自我介绍 能实习多久 项目拷打 转链 转链接的项目出发点 技术选型 发号器的实现 62进制的实现 特殊词屏蔽的实现 缓存穿透、缓存击穿、缓存雪崩的区别。 如何解决singleflight的原理 如何使用efk 收集ngix的access日志efk的介绍 canal的使用 es拷打 论坛 JWT的原理和优缺点(refresh token 和 黑名单) session和JWT
算法:numpy手撕K-Means 介绍三个项目+少量项目相关八股。 1. ALBERT的输出维度; 2. GPT和BERT的区别; 3. 其他的不记得了
11.2 一面 因为10月底才考,所以面的比较晚,怕忘了记录一下。 1. 介绍项目(非常详细)。 2. 用过哪些神经网络,有什么区别和特点(说ResNet的时候,从公式角度解释了一下问什么缓解梯度消失)。 3. 老生常谈,问了梯度消失和梯度爆炸。 4. 平常看论文吗,看论文能力如何。 5. 还有的简单的小知识记不清了。 6. 手撕(medium,电话号码的字母排列),大概12/3分钟左右写出来。
有15秒的思考时间,总共9个问题 自我介绍 只需要 实习 奖项 论文 final 关键字的作用 LEFT JOIN RIGHT JOIN INNER JOIN 是什么 预约系统设计 时间段管理 如何处理预约冲突 追问如何处理跨越多个时区的情况 和团队成员发生分歧,如何达成意见一致,使用了哪些沟通方式 参加过的最大活动 如何保证成功 采取哪些措施 独立组织的活动,实施的过程, 如何保证顺利执行 最近