时长:28min 方向:算法工程 内容: 1. 介绍一下程序化广告的链路过程 2. 介绍一下实习期间做的一些事情,瓶颈在哪 3. 介绍一下项目,使用websocket协议通信的整个流程(项目中用到了websocket) 无八股算法,实习+项目 反问: 1. 从事搜推广工作的话有什么建议 2.为什么周六还在面试 统一面试,安排在一起。 感受:面试官挺好的,比上一个和善,氛围偏聊天 不过看时长有点像k
全程压力面,接近30min. 列举一下回答不好的问题 1. 2000万行的表查一个数据几次io 知道是5次,但是是网上流传的,我不清楚,没敢答,只说了看b➕树高度。 2. grpc dial server client怎么配置的😅 这个我配一次能用好久,哪里记得,硬说了下,然后说是照着csdn来的。 3. grpc和http区别。 这个面试官应该问错了,应该是rpc和http区别吧。。。我按照他
8.27—得物—一面—算法工程师(工程方向) 笔试题目复盘 epoll的数据结构和执行流程 红黑树存的是什么 epoll产生的原因 select、poll低效的原因 内核态和用户态分别是什么 为什么状态切换会有损耗 了解过零拷贝吗 介绍一种方案 mmap的方案 mmap的机制打破了原来设计的哪些约束 怎么评估算法的优劣 做推荐系统时,验证集的使用需要考虑哪些 兴趣通过什么来体现呢 属性能很好的体现
方向:算法工程 内容:实习 + 项目 问的比较细 算法:三数之和 时间不够 口述一下思路 反问: 部门情况 + 给校招生的建议 总体感受:有点压力,面试官语速很快,没有那么轻松。😅 预估:估计凉了 #晒一晒我的offer# #面试#
先简单聊了两句,交代了一下大致需要的时间,然后就直接步入正题了(面试官人超级nice) 1. 从项目开始问,看到我用了Netty,问我怎么用Netty来做RPC框架 我介绍了一下我用Netty的原因和使用场景(跟设备保持长连接用),没有做过RPC 2. 针对项目,问了我关于Netty的一些细节 3. 之后聊到了数据库设计的一些细节,比如数据量多少、我是怎么设计的等等 4. 然后讨论了一下我
8.27上午10点面 总共30min,后端开发。 1.自我介绍 2.实验室项目及软件从业原因 -----------八股------------------ 3.JVM由什么组成? 4.堆和栈在计算机内存的哪些部分? 5.B树和B+树的区别? 6.用过哪些map 7.聊不了解线程安全的数据结构?用过没? 8.TCP和UDP的区别,用在哪里》 8.有没有用过TCP协议的框架? 9.组合索引中间字段失
10:50场,30分钟; 先问有没有实习,竞赛,开源项目,博客,全无; 没问项目,直接开始牛客小黑板手撕😭 1.java基础题,计算之后,写上下限,没见过这个题,不知道答对了没; 2.链表手撕,题不难,但是有时间空间复杂度要求,撕不出来,开始冒汗; 3.sql,带嵌套的查询手撕,只会简单查询,不太会,开始头脑空白; 4.sql,更难的一道查询,完全不会了,where之后就坐等时间流逝; 5.ja
十月末的kpi面。 30min。 1. 自我介绍 2. 项目难点 3. 手写 - 实现call 4. 手写 - 翻转二叉树 5. Webpack的loader有什么作用? 6. css-loader有什么作用? 7. Vue的模板解析过程? 8. Vue2 和 Vue3 的响应式区别? 9. git base 和git merge有什么区别 10. 你有什么优势? 11. 从你个人方面来说,你有什
企业物资管理系统 企业单位通常需要管理大量的设备,建立物资管理系统可以有效地节约人力物力资源,并提高管理效率。一个企业物资管理系统应具有以下功能: 1.实现物资的购入、登记、报废等管理; 2.可将各类物资分配到企业各个科室以便使用; 3.可按照物资类别,名称,价格、科室等查询、统计; 4.可生成相应的统计报表; 5.个人申报功能;其他说明、限制:所管理的物资分两大类:固定资产(如家具、电器)、耗材
极速开面,全程面试时间长达15分钟 自我介绍完一共问了两个问题 1.分布式事务如何设计,为我设计一个合理的分布式事务系统? 2.优惠券系统,如何避免同一张优惠券下发两次?保持消息的幂等性? 3.平时怎么学习的? 反问。。 感觉纯纯KPI了,得物不缺人了么
Go方向,半小时无手撕 - 进程、线程、协程的区别 - Go的GC(标记清除、STW、三色标记、屏障、混合屏障) - MySQL索引类型及区别 - 项目里是否考虑做热数据的缓存 - MySQL的4个并发控制等级,分别解决什么问题 - 行锁和间隙锁了解吗 - MySQL的MVCC机制了解吗 - TCP和UDP的区别,分别适合什么场景 - TCP第三次握手的作用 - TCP关闭连接时为什么需要TIME
问题内容: 静态字段何时初始化?如果我从不实例化一个类,而是访问一个静态字段,那么用于实例化私有静态字段的所有静态块和私有静态方法是否在那个瞬间被调用(按顺序)? 如果我调用静态方法怎么办?它也运行所有静态块吗?之前的方法? 问题答案: 类的静态初始化通常在以下事件之一首次发生之前立即发生: 创建该类的实例, 该类的静态方法被调用, 分配了该类的静态字段, 使用了非恒定静态字段,或者 对于顶级类,
1. 除了C++外还会什么语言; 2. 是否了解mmap(答不上来,提示后说是共享内存的才知道) 3. 多线程编程用过哪些并发的结构(没答上来) a. 互斥锁 b. 信号量 4. 如何检验死锁?(没答上来) 5. vector在push_back时容量满了怎么办(移植新空间) 6. 如果一个容器经常需要push_back应该怎么操作? a. 只答了容量要设置大一点 7. 容量设置的操作(答了cap
我在数据库中插入几个字段,我可以这样做。我已经采取了一个触发器,将数据插入到表"AFTER INSERT"事件中。 $sql3="创建触发器MySQL触发器在插入后的每一行开始插入到临时值(new.id,new.fname,new.lname,new.city,new.city);";mysqli_query($con,$sql3); 这将成功地将数据插入temp2表,但触发器中的事件不会对tem
我试图在命令提示符下执行命令: