查看全部30032条面经
匿名用户
面试了职位:Java
感觉没戏
整体感受:不好
面试难度:巨难
面试来源:社会招聘
百度一面 JAVA后段
一面(1h20min) 首先就是根据简历自我介绍了,最后问了一句为什么不是学计算机的想搞这个,随便扯了一下,然后介绍了自己自学的内容。 介绍下stl里面有多少种容器,各自的特点是什么? 答:说了vector、list、deque、map、栈和队列、哈希表,然后分别说了它们的存储特点,在内存中是怎么实现增加、删除操作的,主要是说下扩容的时候怎么处理,以及新元素进入之后的存储方式。 刚才说了map和哈希表,介绍一下怎么实现的? 答:然后就说了底层是有两种方式,一是红黑树、然后还有就是哈希表,哈希表使用开链存储的方式解决冲突的,说了红黑树的基本特性,然后问一下红黑树怎么保持平衡,写了一下红黑树的四种旋转的代码中最简单的一个(让我自己选得,哈哈),然后问了红黑树和二叉平衡树有什么区别,然后说了二叉平衡树的要求,然后平衡严格度高于红黑树,写了二叉平衡树的节点结构,写了二叉平衡树的左旋代码。 介绍一下CNN、LSTM?(因为提过自己做过一些相关的) 答:然后就说了一下CNN的卷积层、池化层,说了一下怎么分类,然后介绍了LSTM的记忆单元和作用。 介绍一下排序算法? 答: 然后把所有的排序算法都说了一遍,然后让我写了一个快速排序,问我怎么保证选择的数字比较优秀,这个刚好之前看过,就说了一下三个数选择中位数的那个优化办法,然后又写了一下swap函数。 介绍一下图和图的遍历? 答:然后就说了图有领结矩阵和邻接表两种方式,然后说了深度优先遍历和广度优先遍历。 问了一些计算机网络和操作系统和设计模式的? 答:当然有鼎鼎大名的三次握手和四次挥手,还问我各个环节出现各种情况,计算机是怎么处理的,比如第几次握手的时候失联,问了一些http的内容。问了设计模式单例模式(我自己说的我只对这个了解),说了一些线程和进程,两者怎么通信。 一面基本就到这里了。
一月前 发布

相关推荐

匿名用户
面试了职位:高级管理职位
感觉靠谱
百度内容运营面试一二面分享
🌼一面:直属leader1⃣️自我介绍2⃣️优缺点优点突出岗位核心素质,缺点可以选择较小的,责任心缺失这种的就别说了3⃣️为什么选择该岗位?职业意向+有相关能力和经历4⃣️岗位认识参考前面笔记里提的对岗位和公司的了解5⃣️有什么要问面试官的最后的加分项。面试时面试官会告诉你工作内容,如果说的不是很清楚,可问一下具体工作内容(逻辑是:我理解的工作内容是xxx,请问还有哪些具体的工作内容).🌼二面:负责人1⃣️自我介绍2⃣️是否是XXapp的用户,以用户的角度觉得有什么可完善的地方这也是前面笔记提到的,刷app也是面试准备的内容3⃣️当前互联网以及该app的热梗和热点有哪些检测你互联网热点的敏锐度,是内容运营很需要的素质4⃣️大家都反对,你却坚持的事逻辑:为什么反对+为什么不采取其他人意见+做了什么+最后成果5⃣️介绍下曾举办的一个活动逻辑:什么事+做了什么+遇到什么问题+怎么解决+最后成果6⃣️职业规划7⃣️你认为在工作中有哪些数据具有参考性这个我觉得没回答好,当时就说了点赞量,实际上赞展比、评展比、用户点击调起率都是很重要的数据8⃣️有哪些兴趣爱好?当时提到跳舞,还跟面试官探讨起来,所以氛围超愉快9⃣️这应该是你投的第一个实习,没有太多实习经验,你觉得自己有哪些优势这是我的实际情况,我的回答是:为什么在此之前没有实习(制定了规划,在本科阶段更注重学习,同时在各种项目和学生工作中来提高自己的能力,虽然没有相关实习,但有丰富的与工作内容相关的其他经历)+为什么现在投这个实习+我的优势
两周前 发布
匿名用户
面试了职位:Java
面试未通过
Java题目面试分享
1.说一下你对spring的理解(aop和ioc) IoC(Inversion of Control) (1). IoC(Inversion of Control)是指容器控制程序对象之间的关系,而不是传统实现中,由程序代码直接操控。控制权由应用代码中转到了外部容器,控制权的转移是所谓反转。 对于Spring而言,就是由Spring来控制对象的生命周期和对象之间的关系;IoC还有另外一个名字——“依赖注入(Dependency Injection)”。从名字上理解,所谓依赖注入,即组件之间的依赖关系由容器在运行期决定,即由容器动态地将某种依赖关系注入到组件之中。 (2). 在Spring的工作方式中,所有的类都会在spring容器中登记,告诉spring这是个什么东西,你需要什么东西,然后spring会在系统运行到适当的时候,把你要的东西主动给你,同时也把你交给其他需要你的东西。所有的类的创建、销毁都由 spring来控制,也就是说控制对象生存周期的不再是引用它的对象,而是spring。对于某个具体的对象而言,以前是它控制其他对象,现在是所有对象都被spring控制,所以这叫控制反转。 (3). 在系统运行中,动态的向某个对象提供它所需要的其他对象。 (4). 依赖注入的思想是通过反射机制实现的,在实例化一个类时,它通过反射调用类中set方法将事先保存在HashMap中的类属性注入到类中。 总而言之,在传统的对象创建方式中,通常由调用者来创建被调用者的实例,而在Spring中创建被调用者的工作由Spring来完成,然后注入调用者,即所谓的依赖注入or控制反转。 注入方式有两种:依赖注入和设置注入; IoC的优点:降低了组件之间的耦合,降低了业务对象之间替换的复杂性,使之能够灵活的管理对象。 AOP(Aspect Oriented Programming) (1). AOP面向方面编程基于IoC,是对OOP的有益补充; (2). AOP利用一种称为“横切”的技术,剖解开封装的对象内部,并将那些影响了 多个类的公共行为封装到一个可重用模块,并将其名为“Aspect”,即方面。所谓“方面”,简单地说,就是将那些与业务无关,却为业务模块所共同调用的 逻辑或责任封装起来,比如日志记录,便于减少系统的重复代码,降低模块间的耦合度,并有利于未来的可操作性和可维护性。 (3). AOP代表的是一个横向的关 系,将“对象”比作一个空心的圆柱体,其中封装的是对象的属性和行为;则面向方面编程的方法,就是将这个圆柱体以切面形式剖开,选择性的提供业务逻辑。而 剖开的切面,也就是所谓的“方面”了。然后它又以巧夺天功的妙手将这些剖开的切面复原,不留痕迹,但完成了效果。 (4). 实现AOP的技术,主要分为两大类:一是采用动态代理技术,利用截取消息的方式,对该消息进行装饰,以取代原有对象行为的执行;二是采用静态织入的方式,引入特定的语法创建“方面”,从而使得编译器可以在编译期间织入有关“方面”的代码。 (5). Spring实现AOP:JDK动态代理和CGLIB代理 JDK动态代理:其代理对象必须是某个接口的实现,它是通过在运行期间创建一个接口的实现类来完成对目标对象的代理;其核心的两个类是InvocationHandler和Proxy。 CGLIB代理:实现原理类似于JDK动态代理,只是它在运行期间生成的代理对象是针对目标类扩展的子类。CGLIB是高效的代码生成包,底层是依靠ASM(开源的java字节码编辑类库)操作字节码实现的,性能比JDK强;需要引入包asm.jar和cglib.jar。 使用AspectJ注入式切面和@AspectJ注解驱动的切面实际上底层也是通过动态代理实现的。 (6). AOP使用场景: Authentication 权限检查 Caching 缓存 Context passing 内容传递 Error handling 错误处理 Lazy loading 延迟加载 Debugging  调试 logging, tracing, profiling and monitoring 日志记录,跟踪,优化,校准 Performance optimization 性能优化,效率检查 Persistence  持久化 Resource pooling 资源池 Synchronization 同步 Transactions 事务管理 另外Filter的实现和struts2的拦截器的实现都是AOP思想的体现。
一月前 发布
匿名用户
面试了职位:运营
感觉靠谱
百度技术岗位面试经验分享
面试过程: 总体感觉还不错。面试难度中等,面试官会循序渐进引导你回答问题。。 还是的注重计算机基础知识的学习。这次面试发现基础知识不牢固。。。。 面试官问的面试题: 说几个知道的排序算法, 讲讲堆排序,堆是什么结构, 我说堆类似于完全二叉树,讲讲完全二叉树和满二叉树的区别, 手撕快速排序, 手撕反转链表,递归,非递归, OSI五层模型, http属于那一层,(应用层),tcp udp (运输层)ICMP(网络层) 访问百度网站的解析过程, 到了服务端是怎么处理的(TCP连接,接收,处理,返回) nginx反向***的概念,如何实现(接收用户请求代替用户向后端访问) 负载均衡如何实现,什么方式 linux中如何查找文件中的关键词 grep cookie,session的作用,主要是区分用户, git版本控制 数据库组合索引的最左原则,(例如,定义了三个索引,能只用其中两个吗) 了解redis是吧,举例几个数据结构 了解过es吗,幸亏以前查了查,搜索引擎 有什么想问的
1个问题,0条回答
Q:负载均衡如何实现,什么方式
一月前 发布
匿名用户
面试了职位:产品经理
感觉靠谱
整体来说面试过程感觉不错
要充分最好准备,第一轮面试是五个一组进行面试,大概每人五分钟左右,面试我们的是个美女,声音比较柔和,所以我们一开始进去的紧张感也慢慢的随着她温和的声音减淡了,她一开始是先看下每个人的简历,然后再根据每个人的简历上的内容提问一下,比如看看你简历上有过什么工作经验,然后她在叫你谈谈你从事过该工作后学到了什么?怎么看待这个工作的?这一些我都说的很好,因为我在学校做过很多项目,也说了很多体会,所以她很满意,最后就是让你来提问题,这里给大家分享一个经验,提问HR的时候最好别问什么工资待遇啊住宿环境啊什么的低级问题,拜托,人家少不了你的工资的好不好,你也不是去享受生活的,你要问一些相关岗位的问题,比如我,我的提问是这样的:“您好,假如我有幸通过了这次面试,当我从事这个工作后,我想计划第一个月要达到多少的业绩,作为一个刚进入工作岗位的新人你能给我点什么好的建议吗”?这样问就HR一种很好的感觉,她会认为你是个非常主动积极上进的人,也是非常渴望得到这份工作的人,这样她能不满意吗?第一轮结束了,我们五个人一组,我和另外一个女同学成功进入到复试环节。
三周前 发布