时长:1小时8分钟 问的问题非常多而且详细,真的有点扛不住这么个拷打法啊 1. 自我介绍:约5分钟 2. 项目问答 2.1 你觉得哪个项目的复杂性比较高?具体讲一下过程。(约7分钟) 3. 手撕 3.1 大数加法,输入两个字符串(很大的数),输出两个数的加法值(字符串) 使用逐位相加的方法,注意进位和反转问题即可。 3.2 如果是负数会怎么实现?或者说减法该如何实现? 还是使用逐位相减的办法,只不
实习: - 简单介绍了下工作,大概5分多钟,没有深入问 Java基础: 1. String str = "123"会创造几个对象 2. Java内存区域有哪些 3. 详细说一下各个区域的作用(答得一般,语言没组织好) 4. JVM的配置参数有自己设置过吗,知道哪些 5. 如果我设置了Xmx为1G,但是实际看Java进程用了1.3G,你觉得多出来的0.3G可能来自哪些部分 6. 还有哪些可能,可以结
自我介绍 项目中有什么难点,怎么解决的 内存布局(具体到每个区在内存中的顺序) 堆区、栈区的区别 虚拟内存与物理内存的区别 虚拟内存的大小有什么限制,举个例子 开发时如何避免内存泄漏 百万级行代码项目出现内存泄漏如何定位,答:第三方库 这个第三方库的实现原理知道吗(自己给自己挖坑😭),如果让你自己设计一个内存泄漏检测工具,你会怎么做(会个der) c++的多态是怎么实现的 基类和子类的虚函数表是
11.21一面:一小时左右 * 自我介绍 * 项目有哪些难点,怎么解决 * 为什么用elasticsearch搜索? * 倒排索引在内存中的结构是什么样子的? * 搜索出来的排序依据是什么? * 服务降级是什么? * 你什么时候会进行服务降级? * tcp三次握手 四次挥手? * ping命令在哪一层? * 虚拟存储器的原理? * 进程的通信方式? * Linux的管道通信用过吗? * Linux
1.问项目 2.数据倾斜,spark,hive,问的比较多。大多是简单的八股 3.问java很多(没复习,哭死) ①java的多态是怎么实现的、 ②java泛型了解吗 ③java反射了解吗 ④java垃圾清理机制是什么 ⑤java多线程了解吗 直接一问三不知 4.sql现场写代码
12月1号1面 12月5号2面 一面: 自我介绍 介绍一下实习的业务 问了 http https tcp udp 三次握手 流量控制 数据库索引 python和java基础类的区别 hashmap 和 map的区别 git使用情况 sql 简单的分组排序查询 nosql和sql数据库的区别 两道leedcode 一题是当天的每日一题 一题是一道easy难度的题目 反问: 是不是kpi面 告知 是有
11月27日 首先自我介绍,大致说了一下自己硕士阶段的项目工作。项目用的是高德地图数据😂,面试官好像并不在意这个。 从项目中提的问题: 1数据处理工作包含的内容 2交通异常检测任务细节 3超图的概念,为什么要用超图 4论文中自己算法的指标有多高(自己记不清了,翻了一下手机,被笑话,说这样会让人怀疑不是自己做的) 5Lstm原理,优缺点(我不太清楚优缺点,但是回答了比RNN的优势) 开放性问题:
一共两面,在脉脉上投的,很快安排了面试,进去先填了非常详细的一张表,包括学历工作背景家庭成员,往期薪资等等。 第一轮的设计师没有看作品集,只是简单聊了下对我的疑问,包括背景,为什么转行,对设计的理解之类,然后问我对他们有什么疑问。 面试者人非常好,谦逊客气,聊的也很愉快。下午就接到通知说如果有时间可以第二天进行二面。 二面是交互leader,让讲了作品集,也同样问了转行的原因,问了自己以前的项目从
前几天刚面完百度,这不,没两天就收到二面邀请了,还有点小激动呢!来看看这次都问了哪些面试题吧,附答案仅供参考。 ConsurrentHashMap如何计算下标? ConsurrentHashMap 计算下标和 HashMap 类似,它的主要执行流程有以下两步: 计算 key 哈希值: JDK 1.7:key.hashCode()。 JDK 1.8+:((h=key.hashCode()) ^ (h
这一面花了15分钟 1.自我介绍 2.项目介绍 3.怎么制定评估标准?需要关注哪些纬度? 4.到岗时间?实习多久? 5.工作内容介绍 6.反问 唯一有难度的就是评价标准的问题,感觉像策略产品,我的大方向是主客观结合,既要有量化指标,也要有用户评价,维度的话就还是一些老套路#产品实习#
面试时间:25min,问题比较常规,现在ai产品不可避免都会问到LLM,所以要是懂一点技术会更好,面试之前建议多看看专业解释,多使用多比较 1、自我介绍 2、实习项目介绍 3、产品服务的用户对象有哪些?收集用户反馈到解决的流程是怎样的? 4、实习项目介绍 5、平时接触了哪些aigc产品 6、比较chatgpt、文心一言和midjourney 7、如何提升大语言模型的问答和对话质量 8、对大语言模型
先给一二面面试官磕个头,配享太庙,对百度好感拉升到爆了。 三面这轮更像是行为面和技术面的混合,侧重点应该还是对个人优缺点的评估。 1.自我介绍 2.拷打了字节的后端项目,这让我很意外 3.字节项目里数据的一些情况,存储啥的 4.简历上有 Cpp,问了一些 知不知道 cpp11 的多进程库(我说不太熟,之前用的是 C 的那一套) STL 常用哪些?底层原理是什么?(随便说了几个) 5.linux 经
时间:8-23 19:00-19:45 (1)简单介绍自己,为什么投递测开(因为JAVA后端提前批太卷了) (2)测试有了解过吗,有没有测试经验(这里balabala一堆),你们在实际项目中是怎么测试的?会有哪些测试方法? (3)写一个二叉树的先序中序后序遍历 (4)怎么确定你写的三个遍历是对的,你要从哪些方面去进行测试,你要怎么写测试用例?输入输出是什么?让你写力扣的测试用例你会怎么写? (5)
嗯就是拷打 一个半小时一整个汗流浃背 项目拷打,还评价啊这个项目实际上不会这么做(我当然知道啊 我要是现在就能做个上线项目我也不用面试了) mybatis的一级缓存作用在连接上还是sql语句上 dns如何找到上一级服务器 如果数据库连接失败 你觉得你能不能知道 IP如何从应用层传递给网络层 tcp头部有哪些内容 行吧就没几个会的 可能不是这块料 手撕是他自己出的题 #百度提前批# #后端# #秋招
二面主管面:聊了很多,又给人聊乐了 1h redis的优缺点 redis穿透三件套 (想起来还有个题目) 怎么对比两个超级大的文本,每一行都是string,对比拿到一样的内容 答:每个拆10片,老式转盘拨号电话那种方式,转一圈,比10次就能得到结果了 追问:你用过分布式相关的内容吗 答:大二做的大数据竞赛拿了省一等奖,用了hadoop分布式存储,但是当时是mapreduce拿词频,这个好像不合适。