还没面完就知道自己要寄,但是还是分享出来希望有大佬出来帮忙解答一下,谢谢啦! C++多线程编程 多线程之间的数据同步方式 锁的种类和分别的作用(互斥锁、自旋锁、读写锁) vector和list的区别 虚函数和纯虚函数 继承和多态 两道编程:桶排序 字符串转float数组 int stof(string s,float *f) 中间面试官在黑板上手写了两个c++代码: vector<int> v(4
本来约的七点,面试官开会延期到七点半 自我介绍 你还知道那些语言?Java跟他们比有哪些优点? Java为什么可以跨平台移植 有没有多线程编程经验?谈一谈 介绍一下你的项目:为什么使用分布式锁?数据库的索引怎么选择?数据规模有多大?怎么解决sql查询缓慢的问题?Redis计数器限流? 两道算法题:一百万个数据快速找出前k个最大值; 一个树结构(多叉树),给定树上一个节点,返回从根节点到当前节点的路
1. 项目:日志模块,如何实现保证写入和非保证写入 2. 如何保证日志时间的实时性?不用文件大小作为文件滚动的标注,而是使用时间作为标识更加符合查看日志的需求 3. webserver如何与MYSQL数据库进行交互? 4. 当有非常多的并发量,如何进行一个MYSQL底层存储的优化?记录用户uid最后一位,进行分表 5. redis是什么?如何通过redis实现异步的消息队列?如何利用redis实现
第一面专业面:主要问了几个问题: 1、实习离职原因? 2、实习的主要工作内容? 3、设计是什么? 4、做交互设计需要注意什么? 5、让我提问5个问题; 6、讲作品; 7、职业规划; 就这些问题,说通过后会给笔试题。一面自己感觉面的特别不好,然后感觉没希望了,就没抱希望了。没想到后面竟然收到了笔试邀请,超级激动。做完题后等了一个多星期,收到了二面邀请。 二面专业面,面试人:直接leader、总监。二
基本信息 时间:2023.6.14 时长:48min base:帝都 面试岗位:前端实习 问题 自我介绍 哪个项目是最近做的项目? 技术栈是vue吗? 是vue2还是vue3? 说一下vue2的生命周期函数 我想操作dom在哪个生命周期函数中操作? 如果在其他生命周期操作dom会发生怎么样的情况? 组件之间的通信方式 vuex是单向数据流还是双向数据流 vue的双向数据绑定的原理 什么是虚拟DO
现在越来越敷衍的写面经复盘了 八股问的很少,更多的想看你技术有多深,说一个基础就往更深的带入 vue的原理,vue3更新 浏览器原理+js一些底层(菜鸡不太懂,没细看) 网络安全? 问问项目 再问问一个算法题和思想,复杂度 (面试官不会看牛客吧,感觉自己菜菜)
全程没有问八股,上来就是叫你用react脚手架去创建一个react项目,写todolist,并按照他的一些需求在上面更改。 真的遭不住,因为好久没写react代码了,非常生疏了 但多多少少还是有点收获的~ #我的失利项目复盘#
百度前端实习一面,面试官真的人太好啦,超级随和的一个人!面试体验极好!就是最后问了排序方式,我当时脑子一抽,居然只说出来三个,我真的人麻了,最后问面评:技术挺好的,做了挺多东西的,就是数据结构可能要加强,我真的人麻了,排序我是真脑子一抽就忘了,我平时也在刷题的啊,哎不知道能不能过😭😭😭
1. 通关 AC 题目大概意思:两个数组和一个t, 选择和不超过t的最大个数 思路:构建两者前缀和,遍历小的一个,对于另一个数组二分查找位置,记录maxn 2. AC // 给数组排m次序 // 输入一 n 个数组成的数组,进行了m次操作 // 每次操作由 a b 两个数定义 // a==1 表示把数组的前 b 个数从小到大排序 // a==2 表示把数组的前 b 个数从大到小排序。 // 输出m
提前批 过去有点久了,可能有些回忆不准确了 百度机器学习一面 (电话,很简短) 询问想做的方向 问了LSTM GRU的结构和区别 Attention 原理 Bert 原理 对做NLP怎么看 百度机器学习二面 过项目,问项目涉及到的机器学习算法 概率题 贝叶斯相关 手撕算法 二分查找 先写无重复的 再写有重复找第一个 百度机器学习三面 证明根号二是无理数 用梯度渐近法求根号2 用牛顿法求根号2 手撕
2024届百度暑期实习c++机器学习算法岗笔试 30道选择题,感觉考得很基础,很多我没见过的概念...有几道考语音识别的概念,两道考kmp(问空间复杂度,问匹配到不同字符下一步怎么做),有森林转二叉树的题,有找出无向图邻接矩阵,还有考boosting和stacking,有几道代码填空(主要考c++面向对象相关的知识点),还有矩阵压缩的题。 两道代码题,第一题比较简单,求二进制串和有连续1的串异或得
20230510 百度 C++实习生 一面(1小时) 自我介绍 部门介绍 什么时候会用到shell脚本 手写一个shell,具体是啥我忘了,不难但我不会写 了解哪些Linux命令 算法:(1)写一个你最熟悉的排序(2)求两个集合的交集 扩展问题,如果两个集合都特别大,需要存储在多个机器上,要怎么求交集。他讲了下用哈希 你觉得你哪门专业课学得好一些 问项目 多线程,你用的QT里面的还是pthread
背景:自己做的是算法部署 四十五分钟 主要拷打项目和实习所做的东西,聊了很多模型部署的工作 八股量很少,问你对NLP熟不熟悉,就NLP 大模型 关键词聊了一些,BERT transformer NER啥的,答的一般 最后介绍部门情况,说其实我们这边主要是算法设计,不是很偏部署,但是校招主要是看潜力,要是进来了能不能接受转方向
百度二面面经记录:一小时,自我介绍,项目经历。 自我介绍篇:动作防错识别数据集如何建立?你用的测试方法有哪些?测试类别测试思路是什么?最后效果怎么样?溢达杯全国设计三等奖的项目思路说一下?采用了什么API?QT编程了解过吗? 编程篇:leetcode反转链表 基础篇:DNS整个说一下?TCP三握四挥详细过程?HTTP协议说一下? 场景题:假如给你测试微信红包你用哪些方法哪些思路去解决? 反问:项目
说一下项目 项目中的难点 gmp模型 进程线程协程的区别 channel channel为什么是线程安全的 go的并发编程 go互斥锁和读写锁 事务的特点 mysql事务隔离等级,脏读,不可重复读,幻读, mysql是第几级 redis为什么快 io多路复用,select,epoll模型 redis持久化机制(答得不好) tcp-udp区别 tcp拥塞控制(忘了,答得不好) 最长回文子串,让我讲解