百度测开提前批二面完一直没消息写个面经求三面 一面8.10 面试官特温柔 简单问了点简历 讨论了下redis相关问题 Linux命令 他自己出了个简单代码题 然后设计代码的测试用例 后面就开始聊天了,更多的是面试官单方面输出,介绍他们干什么,问我意愿之类的。 第二天就约了二面 二面8.14 简单问了下简历 页面或者网站打开特别慢的原因 然后写题代码没写出来然后问用sql怎么写 设置哪些关键的指标测
不知道为什么一个岗位有两个部门面了两回,就一块写了 1.实习 2.测试用例题 (1)游戏抽奖活动有排行榜,名人榜,抽奖池,怎么设计测试用例,除了客户端,服务器端如何测试,需要注意什么 (2)应用商店下载模块设计测试用例 3.数据库索引 4.python多线程 5.手撕(1)字符串的所有子串 (2)字符串全排列 6.智力题:一个真话村一个假话村,分叉路口通行,一个村民一个问题,怎么去真话村? 答案:
自我介绍 项目中有什么难点,怎么解决的 内存布局(具体到每个区在内存中的顺序) 堆区、栈区的区别 虚拟内存与物理内存的区别 虚拟内存的大小有什么限制,举个例子 开发时如何避免内存泄漏 百万级行代码项目出现内存泄漏如何定位,答:第三方库 这个第三方库的实现原理知道吗(自己给自己挖坑😭),如果让你自己设计一个内存泄漏检测工具,你会怎么做(会个der) c++的多态是怎么实现的 基类和子类的虚函数表是
本来约的七点,面试官开会延期到七点半 自我介绍 你还知道那些语言?Java跟他们比有哪些优点? Java为什么可以跨平台移植 有没有多线程编程经验?谈一谈 介绍一下你的项目:为什么使用分布式锁?数据库的索引怎么选择?数据规模有多大?怎么解决sql查询缓慢的问题?Redis计数器限流? 两道算法题:一百万个数据快速找出前k个最大值; 一个树结构(多叉树),给定树上一个节点,返回从根节点到当前节点的路
1. 项目:日志模块,如何实现保证写入和非保证写入 2. 如何保证日志时间的实时性?不用文件大小作为文件滚动的标注,而是使用时间作为标识更加符合查看日志的需求 3. webserver如何与MYSQL数据库进行交互? 4. 当有非常多的并发量,如何进行一个MYSQL底层存储的优化?记录用户uid最后一位,进行分表 5. redis是什么?如何通过redis实现异步的消息队列?如何利用redis实现
打死都不会想到侥幸进二面了(一面面经见主页,面完整个人麻了) 一上来自我介绍,然后开始做题 题目好像在力扣上见过,但又想不起哪道题,有记得的uu说下是哪道题——重复字符恢复,例如给你一个字符串abc(d)<2>,恢复成abcdd,圆括号内表示要重复的字符,尖括号表示重复的次数。 写了一半叫停,让讲下思路,讲完以后说思路大致差不多,接下来的不用写了。 开始问八股,让手撕multihead atten
三面-8.7 1个小时左右,但是问的深度是前所未有的....面试官说如果通过会有四面,但是我感觉跪在三面了55 1.自我介绍 针对两段实习的提问 2.完整介绍一个你主导或者深入参加的项目 3.你知道置信区间吗,这是怎么定义的 4.简历细节-你所定义的“跨城分发”依据是什么?怎么识别需求?怎么定义的?这么定义是否合适?(这真是个死亡问题...) 5.怎么判别一个实验是否推全?看什么指标?有增幅就推全
早上面了77分钟,背景本科211,qs100水硕,两段实习,一年工作经验 1. 自我介绍 2. 为什么工作了又去留学? 3. 留学带来了什么提升? 4. 工作或学习中遇到最有挑战的事 工作学习过程中有挫败感,举例做某项目,被反工很多次 5. 怎么样解决这个问题的 1. 克服挫败感,先自我安慰 2. 回顾整个项目过程,研究方法论 6. 有没有想过领导为什么能想到很多种情况 1. 我说领导比我素质更强
1.自我介绍 2.根据你的实习简历,当时做的python数据匹配与筛选用的什么函数? 3.问java项目,数据库中有哪些表?表里面有哪些字段及作用?(还有就是我在后端开发了啥,开发过程用到了那些表?我设计的表有啥缺点??) 4.多线程的创建方式,以及线程安全问题的解决方式? 5.java内存,内存创建与判断对象是否死亡,回收算法? 6.集合,有哪些?并讲一下是否为线程安全的? 7.linux,查看
百度二面面经记录:一小时,自我介绍,项目经历。 自我介绍篇:动作防错识别数据集如何建立?你用的测试方法有哪些?测试类别测试思路是什么?最后效果怎么样?溢达杯全国设计三等奖的项目思路说一下?采用了什么API?QT编程了解过吗? 编程篇:leetcode反转链表 基础篇:DNS整个说一下?TCP三握四挥详细过程?HTTP协议说一下? 场景题:假如给你测试微信红包你用哪些方法哪些思路去解决? 反问:项目
面试官提前十分钟进了如流,直接开面: 1.“自我介绍如果只是把简历复述一遍,那我们可以开始下一步了”,我说了一下为什么开发投测开 2.一道easy算法。给哥们震惊了 3.聊了聊实习的项目 4.死锁的4个必要条件 5.一道easy sql,查表中去重的所有数据。再次震惊 6.在学校的项目中都做了那些功能测试。 7.“你还有什么要问我的?”“您不在问问了吗...?”“问那些没什么意义” 问的巨浅,感觉
说一下项目 项目中的难点 gmp模型 进程线程协程的区别 channel channel为什么是线程安全的 go的并发编程 go互斥锁和读写锁 事务的特点 mysql事务隔离等级,脏读,不可重复读,幻读, mysql是第几级 redis为什么快 io多路复用,select,epoll模型 redis持久化机制(答得不好) tcp-udp区别 tcp拥塞控制(忘了,答得不好) 最长回文子串,让我讲解
秋招提前批四面8.10 本以为是hr结果是总监面...聊了大概半个小时,不知为何感觉答得不太好,有种凉凉的感觉,8.16显示还在面试中... 1.个人自我介绍 2. 介绍一下你主导或者主要参与的一个项目 3.具体分发策略的细节 3.房源如何签约 4.mcn如何和平台的合作机制 5.分佣的一些机制 6.房源与主播签约的地域性,有考虑过吗 7.做策略产品觉得特别有挑战的事情 反问: 1.问了个宏观的问
1.实习相关 2.直接手撕三道,n*m能画出正方形的个数,两个子节点的最矮公共子树,登台阶问题 3.语音发送的测试用例 4.get和post的区别 5.python多线程 6.针对用id查名字做sql优化,只能针对这个过程 7.糖盐问题,提及相等的糖和盐,往盐里放勺糖,再从盐里取勺盐放回去,哪个含其他的东西多 反问:测开算法重要吗,因为楼主是个菜鸡,三道手撕就写全了一道,回答说就是看你解题思路。
岗位:百度商业架构组 C++开发 一面:(7.31 1h左右) 一面主要就是问八股+简单的手撕 1. 介绍TCP/IP协议簇 2. TCP粘包问题 3. HTTP头User-Agent含义 4. C++虚函数和虚基类 5. C++模板编程:结合编译过程分析,偏特化全特化,模板编译实例化 6. C++11新特性; C++20新特性:主要介绍协程 7. gdb操作, gdb调试多线程和死锁 8. Ba