秋招已过,记录面经-百度测试开发,联想研发...面经

本文分享了作者在秋招期间面试多家公司的经历,包括百度、联想、金蝶等,涉及测试开发、研发等多个岗位,详细记录了面试过程中的技术问题和个人感悟。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  秋招之后,写篇文章纪念一下本次秋招之旅….(PS:小小小小渣渣本科一枚, 大神过路不喜勿喷
  这次秋季招聘大大小小面了7家左右公司,百度,联想,金蝶….还有一些小公司,现在分享一下秋招心得和面经,让更多的朋友了解面试,大神过路勿喷,想了解的同志继续往下看。。。
  


  下面说一说面经:
1. 百度测试开发一面: 一面是一个小姐姐,很nice, 问的是基础知识,基本上是学校学的知识,说几个影响比较深刻的问题
  1). 数组和链表的区别,数组和链表组合使用的数据结构(十字链表)?
  2). 说非递归前序遍历二叉树的思路
  3). 二叉树和完全二叉树的区别?
  4). 求链表倒数第 K 个结点 (用两个指针,两个指针相隔距离为k)
  5). 页面置换算法有哪些?说说页面置换算法实现思路…
  6). 进程和线程的区别?
  7). java中HashMap的底层实现机制?
  8). 双向链表删除某个结点怎么删?
    ……..还有一些忘记了,能想起来的就这么多,面了一个小时。。。电话面
2. 百度测试开发二面:很幸运过了一面,然而,二面挂了。。。主要是我没研究过测试,好多测试的问题都不知道,直接gg
  1). 因为我项目是做的安卓,上来先问了几个安卓的问题,主要为了四大组件中的activity, 广播…
  2). Dalvik 和 JVM的区别
  3). 有十台手机连接了电脑,如何向其中的一台push消息(直接懵逼,没做过这方面的。。。)
  4). 单点测试, 性能测试,各种测试来一波, 说说因果图法…(简单说了下,没搞过测试,回答不好,基本gg)
  5). Linux, top命令发现有20个进程,求某一个进程中第8块CPU的占用率….(没玩过。。突然开始怀疑人生…唉,以后好好学习咯,)
  6). 最后看我不行了,就来了一个比较简单的,List和Set的区别
  ….最后聊了下人生, 理想,遇到突发事件怎么处理…二面结束, 已卒…




1.联想研发一面:我面的云存储,一面是个男的面(应该是搞技术的,感觉技术很好),还有一个女的(应该是HR),聊的还可以
  1). 来一道算法题,说时间复杂度,算法不难,具体题目忘记了
  2). 两台机器装了Tomcat我如何控制资源平均访问?(这个不知道是不是面试官想要的答案,我就说集群啊,均衡负载之类的…)
  3). 说说java中常用的包(我说了7个左右别,还说了每个包中的类,什么情况下使用)
  4). SpringMVC, Spring简单问了一波
  5). 遇到问题怎么解决, 平时看什么书, 公司中什么最重要?(旁边HR问的)
  6). 我说我看过一致性hash, 就叫我说了一下这个….
  7). List和Set底层原理
  。。。好多都忘记了,时间太久了。。。
  
2.联想研发二面: 二面两个人(都是搞技术)问我一个,足足问了一个半小时,手撸代码。。。
  1). 谈谈多线程…
  2). 数据库事务(我说了ACID。。。)
  3). java中valitale关键字的底层实现
  4). 手写线程池实现(用的伪代码写…按照自己的想法写了一个,最后面试官一步步引导我去改进…)
  6). 操作系统问了一些比较基础的,忘记了….
  大概就这些,出了一看时间居然用了一个半小时。。。
大概过了两个星期,HR打电过来简单问了一下,面试通过…..




1. 金蝶软件研发一面:视频面…面试官大概40左右岁,比较nice
  1). SpringMVC的实现机制
  2). 谈多线程…(又是多线程,嘿嘿嘿)
  3). 单例模式, 工厂模式,适配器模式, 策略模式怎么实现?
  4). 继承和组合的区别,什么时候用继承,什么时候用组合?
  5). 死锁,怎么解决死锁,怎么保证资源互斥?
  6). 乐观锁和悲观锁 (java中synchronized是悲观锁,CVS是乐观锁…说了一下实现机制)?
  5). 常用数据结果,线性表,树,快排….?
  7). 数据库索引底层实现(说了B+树及其特性)
  …就记得这么多了。。。
  
2. 金蝶软件研发二面: 直接就是HR面了,谈理想,谈认识,遇到问题怎么解决,看书哇,什么的,大家都懂的 (面试通过)。。。




其他公司: 还有一些小互联网公司,就不列举了,简单说一下问题
  1). 多线程,线程状态
  2). 如何打印给定目录下的所有目录及文件 (递归)
  3). 自然连接和等值链接区别
  4). 常用Linux命令
  5). Vim下怎么查找某个单词
  6). 快速排序思路,数据量大的时候复杂度还是n*log(n)吗?
  7). 索引
  8). oracle, mysql, sql server中如何取前10数据
  9). 数据库分页,逻辑分页和物理分页
  10). Spring , SpringMVC, Mybatis等。。。。


  以上就是我能想到的,如果你看完了,希望对你有帮助。这几次给我面试教训是,机会是留给有准备的人,大学浪了很多时间,没有好好学习,很悲催,希望大家能珍惜大学时光,好好学习,能做项目最好…如果你是大神,不喜勿喷...
  最后,推荐几个不错的学习平台, 牛客网,慕课网…(我不是打广告。。。哈哈)

java-百度准入职老哥整理.pdf》是一份关于百度准入职试的Java经整理。这份经是由百度准入职的老哥整理而成,其中记录了一些试时可能会遇到的问题以及解答方法。 这份经对于准备参加百度准入职试的人来说非常有价值。首先,它列出了一些常见的试问题,涵盖了Java语言的各个方,包括基础知识、数据结构与算法、设计模式、多线程、网络编程等等。通过仔细研究和复习这些问题的答案,可以帮助试者全了解Java语言的特性和应用。 其次,这份经还提供了问题的解答思路和方法,帮助试者理清思路,正确回答问题。这对于很多试者来说特别有帮助,因为在试时有时会遇到一些棘手的问题,有了这份经的指导,试者可以更好地掌握应对策略。 不过需要注意的是,经作为一份参考资料,不能完全依赖于它来准备试。试官可能会问一些不在经中列出的问题,因此考生还是需要自己对Java语言有充分的了解,并能够熟练运用。同时,试官还会关注考生的沟通能力、解决问题的能力以及对新技术的学习和掌握能力。 总体来说,《java-百度准入职老哥整理.pdf》是一份非常宝贵的资料,可以帮助试者对Java试中可能会遇到的问题有更深入的了解,提供了解答思路和方法。但记住,试准备还需要多方的知识积累和实践经验的积累,才能在试中展现自己的优势。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

longger_yang

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值