自我介绍 1.简单了解一下实习经历项目经历的基本情况; 2.了解一些安全相关的知识(实习公司是做网络安全的),了解CSRF攻击吗? 3.有了解具体原理吗?(只了解概念...) 4.做算法题 倒酒 ,酒杯第一层一个,第二层两个第三层三个...倒入n杯酒,求第n行m列的酒杯里的酒有多少?(用动态规划或递归,但是用例没跑出来,算法思想倒是得到面试官认可) 5.平时写单元测试吗?(平时真没写...只听过g
1. 自我介绍 2. 研究生的经历,做的工作 3. Mock的基本使用方法 4. 单元测试,集成测试,以及功能测试,平常是否了解过 5. 平常测试过程中针对不同功能的测试是如何选取测试样例的 6. Mongodb 和mysql都是那种类型的数据库? 二选一进行提问 7. mysql查询表成绩,并选出前三名,写出查询语句 8. 合并两个列表例如[1,2,4,6]和[0,3,1,9],并将其变得有序
刚接到二面约面的电话,想起我一面面经没记录,写一下顺便攒人品吧 介绍项目 DNS和ARP协议 TCP和UDP的区别 四次挥手,为什么要两个msl http keep-alive 进程和协程的区别 数据库索引 Python性能为什么不好,我提了GIL,面试官提示还有Python是解释性语言 堆内存和栈内存 硬中断和软中断 算法题,非递归方式写后序遍历 还有一些记不清了,面试官人很好,不会的还会耐心教
8.9一面 8.10二面 已凉 共享中 面试问题很不难,两位面试老师态度都很好,问的问题都是围绕java,jvm,数据库等等考核,但是两位面试老师经验很丰富,如果问到八股文前面的知识点答的很顺利,会直接蹦到八股文最后的几个重难点,而且在这个基础再深入进行提问,二面的面试老师在此基础上会更偏重设计,问你在某一场景下如何设计等等,一面笔试很简单,二面笔试前两道很简单,第三道涉及到图了突然就懵了,我图掌
8.8 二面 45mins 1.介绍意图识别模型工作 2.介绍多模态模型的工作 3.介绍llms的tool learning;检索增强的一些微调结果 4.介绍论文——对抗样本 5.反问:岗位主要做提升文心一言的问答和检索增强任务。 没有代码;没有八股;感觉像是KPI面 #百度信息集散地##百度#
1.自我介绍 2.展开讲讲你在XX公司做的工作内容 3.数据指标的优先级是怎么排的 4.举一个具体的例子比如用户侧,指标体系是怎么构建的 5.用三句话总结一下你刚才说的工作内容 6.你的工作成果是什么?三句话总结 7.你觉得你独特的竞争力是什么? 可以看出非常注重说话的条理性,以及对某件事的叙述的完整度 已共享
1.自我介绍 2.www.baidu.com 用到了什么协议 3.OSI七层协议? 4.http协议包括哪些请求? 5.post和get的区别? 6.http状态码? 7.什么是索引?索引的底层原理? 8.使用索引能提高写数据的效率吗? 9.手写增删改查sql语句 10.linux常用命令? 11.知道哪些设计模式?工厂模式展开讲讲? 12.反问 面试官好评 晚了一分钟还和我道歉 可能看我紧张还问
一开始聊了很久我的研究方向 然后聊实习,开始感受到压力,实习干了啥,有啥收获没 聊到了REST风格,问了一嘴,然后问我项目中怎么区分PUT和POST? 我说只用GET和POST啊,PUT也用POST。笑,说理解还不够。 然后聊到学习方式,我提了我会写博客,让我发一下博客链接。对着博客问了我IOC和DI有啥区别,我说IOC是控制翻转,DI是依赖注入。有什么区别我也说不清楚。(八股弱鸡) 。理解不够+
一面 30 min 1、多线程的交互,如何应对资源竞争,避免死锁 2、讲一讲数据结构 3、双向链表的api与实现 4、进程调度算法 5、排序算法,各算法的时间、空间复杂度 6、进程的几种状态,什么时候会进行转化 7、你的笔试成绩不是很理想,怎么回事 8、你有什么问题问我 二面 30 min 1、为什么选这个岗位 2、介绍一下你的比赛获奖 3、你的优缺点是什么 4、你在团队主要充当什么角色 5、你的
1.自我介绍,讲项目 2.深拷贝和浅拷贝 3.数组和链表区别 4.进程线程 5.web测试和app测试区别 6.linux查看文件第十行命令 7.sed awk命令 8.hashmap 9.返回多于N/2的数 10.数组找出两数和为target的两数下标 还有几个忘了,有点紧张
一二面就不说了,基本八股+实习+项目+做题,都是能handle的了得,面完都感觉没啥问题,因为基础知识已经准备的很扎实了 三面 0八股,上来就沿着实习经历一个一个问,比如: 1. 为什么你们团队自己实现这些技术而不是用公司内部提供的? 2. 你觉得实习过程有啥值得讲的讲一下。然后就是针对我做的需求,问背景是什么,为什么要做这个需求,为什么用xx技术做,明明别的技术方案也能做?聊实习相关聊了半天。这
总时间一小时 1、自我介绍 2、项目介绍 3、场景题:将一个数据库中的增量数据迁移到另一个数据库中,怎么保证数据的一致性。 4、为什么mysql有最左原则匹配法 5、有哪些索引设计的基本原则 6、索引怎么进行优化 7、如何看一个sql的执行计划,计划中需要关注哪些信息 8、HashMap解决冲突的方式,红黑树和链表的作用 9、HashMap线程安全吗,原因 10、java的内存层面,如何实现两个线
自我介绍 科研项目(实验室的项目,我本人是通信专业) 项目最终效果,长远目标,实现怎样的结果;网络应用方向;业内存在的解决方案。 测试开发项目 为什么做这个项目; 简单介绍一下怎么做这个项目的; 采用的分层设计模式具体是如何分层的,每一层有什么; 为什么技术选型采用这个框架(我回答的是别人推荐的,加上了解到testng功能强大); 这个框架使用中遇到的问题(我说我环境配不好); 成功率; 八股考核
一面 7.28 50min 1.synchronized锁升级 2.追问,为什么偏向锁、轻量级锁能优化 3.数据库隔离级别 4.追问,可重复读隔离级别怎么实现的 5.MVCC的原理 6.有哪些垃圾收集算法,详细介绍 7.介绍一下实习中的挑战 8.算法题,翻转链表 当场口头给二面 二面 7.31 1h 1.G1对比CMS 2.G1为什么低延迟 3.G1怎么处理浮动垃圾 4.知道安全点和安全区域吗?这
1.项目相关 2.Java和Go的区别 3.线程并发问题 4.volatile 5.synchronzed 6.线程池 7.数据库中的锁 8.事务隔离级别 8.MVCC 9幻读(当前读和快照读) 算法题(LeetCode 3,LeetCode 236) #字节跳动信息集散地#