腾讯TST技术面:

先罗列一下问题吧:

  • 编程语言编译的过程

  • 同样的逻辑,golang的二进制代码比C语言的二进制代码长很多.试分析原因

  • 项目 ,三个项目都有聊.因为现场面,可以用纸写,所以描述的更清楚些

  • N * N的方格纸,里面有多少个正方形

  • 两个数组求交集

  • 什么样的情况下会让你中断学习

  • 看什么书,学习的计划

  • 现在下载速度很慢,试从网络协议的角度分析原因,并优化(网络的5层都可以涉及)

面试的问题其实并不多.但是会追着问到底.比如两个数组求交集的那个题,讲了hash方法之后,要求对hash做优化,上亿个QQ出现极端的hash冲突怎么办?

一共憋了三种方法,嵌套哈希,分治,红黑树才放我过去,其他的每个问题也类似这样,题面不难但是会追着问,面试官水平确实够厉害.

部门是蚂蚁金服,从3月5号开始内推。

从简历评估中过了大概5天,一面开始。

一面(20分钟)

1 自我介绍

2 印象最深的一个项目介绍(官网填写的那个开放性问题)

3 多线程多进程 临界资源的访问

4 内存泄漏怎么产生的

5 C++ 继承是什么

6 重载和覆盖,如何确定调用哪个函数

7 什么是平衡二叉树(答错了)

8 全局变量和局部变量的区别 以及 全局变量添加 static 关键字

9 学习上和业余上做什么

10 最大的优点和缺点

11 有什么想问的问题

一面结束后状态变成待安排面试,过了大概一周状态变成面试中,然后进行二面,技术面:

二面(25分钟):

1 自我介绍

2 有没有了解或者研究过某些开源的东西

3 对于一个不熟悉的领域,怎么去学习

4 以后从事 JAVA 的话 愿不愿意,怎么去学

5 在哪一方面学习比较深入,阅读文章比较多(回答的自己的研究方向)

6 有没有女朋友

7 对于工作城市有没有要求,怎么看待工作城市的问题

8 觉得阿里是个什么样的公司,对蚂蚁金服有没有了解

9 自己在同学之中感觉处在什么水平,身边有没有比你更厉害的人,厉害在哪里

10 觉得马总是一个什么样的人,为什么

11 如果同时有 BAT 的 offer ,你会选择去哪(我一开始说的腾讯,后来改口说的阿里 … )

12 家乡在哪里

二面后第二天,三面HR面

三面HR 面(40分钟):

1 自我介绍,包括本科研究生做的东西、参加的竞赛等

2 自己觉得那个项目印象最深,对自己哪些方面提升最多以及项目的具体情况

3 获得的奖学金是哪些人获得的,比例之类的

4 对于以后要做 JAVA 怎么看

5 自己在研究生期间对于实验室的贡献在哪些方面

6 高考考了多少分,超过一本线多少

7 当初保研为什么没考而选择报送

8 一个新的语言大概多久可以上手

9 介绍一下研究生研究方向(简要介绍)

10 研究生期间做的事情在编程方面有哪些提高 有没有用到什么技术或者框架之类的

11 网站上填的最想去的部门是阿里云,为什么

12 有没有问题要问的

三面后一直面试中,过了一周左右,四面

四面技术面(28分钟):

1 自我介绍

2 分治策略是什么

3 分治策略适合解决哪种类型的问题

4 举个分治策略的例子(举的快排)
5 快排的原理,如何利用的分治策略

6 快排哪种情况下,不适合使用(数据基本有序),为什么会这样。(我回答的有些不必要的比较,没有回答到点上,他还提醒我几次,从分治策略上去想,也没回答出来,然后他告诉我的,这样,问题规模相当于没有降低,并说以后想问题想深一点)

7 研究生的项目具体情况,具体到函数接口为什么如此设计,还给了我一个建议
8 面向对象和面向过程的区别(我只回答了面向对象的 封装继承和多态)

蘑菇街1面

1、Q:介绍一下你的开源MVC框架,相比SpringMVC,SSH的优势在哪里,区别在哪里

A:我怎么敢和SpringMVC比,我只敢仰望那些高大上的程序员写的那些牛逼哄哄的框架啊。我还是说一下区别吧,blabla。。。。省略15分钟

2、Q:说说你在项目中遇到的问题,怎么解决的?

A:遇到了XXX问题,然后采用笨或绕的方法躲过去了,这个感觉答得不好。

3、Q:GC

A:深入理解Java虚拟机已经刻在脑海了,这些问题简直就是小白菜23333

4、Q:JMM内存模型

A:Easy,撸过~~~

5、职业规划

6、要问的问题

我问了3个

7、讨论Github

差不多就这样。

蘑菇街2面

1,自我介绍

2,SpringMVC原理

3,SpringMVC加载过程

4,不使用SpringMVC自己写MVC框架时,不使用配置文件如何做到请求和视图层如jsp页面的一一对应。

5,XML文件解析的多种方法和区别

6,数据库表的映射关系以及持久层框架介绍

7,AIO,BIO,NIO原理和介绍

8,TCP/IP协议,

9,使用TCP/IP和BIO去实现通信方式,具体到BIO的哪些类和哪些方法,伪代码实现(这个直接挂了)

10,缓存框架有用过吗,说说看

11,垃圾回收算法

12,JVM调优策略和常用工具

13,服务器负载问题分析和解决(这个感觉也答的不好)

14,排序算法介绍原理和分析

2016面试——腾讯、蚂蚁金服、蘑菇街相关推荐

  1. 2019秋招后台开发面试记录(阿里巴巴蚂蚁金服、百度、360、美团点评)

    蚂蚁金服二面 1.自我介绍 2.项目 3.10亿数字找最大100个数,不考虑内存问题,问的很细 4.索引 B+树和二叉树 5.腾讯可以留吗?给你offer了吗?你是不是要优先选择腾讯 5.其他的个人问 ...

  2. 2016年阿里巴巴集团蚂蚁金服面经

    今年三月参加了阿里巴巴集团蚂蚁金服的实习生校园招聘,有幸通过了三轮技术面试,不幸的因为毕业时间和实习时间的原因在HR面的时候给卡死了. 下面放上我的面试经验,个人觉得还算精彩,一面42分钟,二面54分 ...

  3. 香港首批虚拟银行牌照将下发 腾讯蚂蚁金服等或在列

    新浪科技讯 北京时间2月22日早间消息,据英国<金融时报>报道,香港首次向在线竞争对手开放市场,世界上最大的一些银行即将与中国顶尖的技术和支付公司同场竞技. 香港政府正准备在未来几周向互联 ...

  4. 2018面试总结(阿里巴巴蚂蚁金服、饿了么、人人车等)

    前言 今年跳槽换工作,一共面试了8家公司,拿到了6个offer,其中包括阿里巴巴蚂蚁金服(外派杭州).饿了么.人人车等公司,总体来说还算是顺利,因为也没面的特别多,想把今年的面试情况总结一下,给自己做 ...

  5. 2019面试总结(阿里巴巴蚂蚁金服、饿了么、人人车等)

    前言 今年跳槽换工作,一共面试了8家公司,拿到了6个offer,其中包括阿里巴巴蚂蚁金服(外派杭州).饿了么.人人车等公司,总体来说还算是顺利,因为也没面的特别多,想把今年的面试情况总结一下,给自己做 ...

  6. 蚂蚁金服 SOFAStack 团队:开源不是一锤子买卖 | 码云封面人物第 16 期

    SOFAStack 团队:包括余淮.善逝.丞一.碧远标题 本期嘉宾: SOFAStack 团队:包括余淮.善逝.丞一.碧远等人. SOFAStack:蚂蚁金服自主研发的金融级分布式架构,包含了构建金融 ...

  7. 阿里-蚂蚁金服社招面经

    首先介绍一下自己,18年本科(末流985,电子信息工程专业)毕业,两年多工作经验,毕业第一年在一个国企,之后在杭州一个创业公司,这次面试的是蚂蚁金服.在这先申明,介绍这么详细只是为了大家方便参考,大家 ...

  8. 天猫11·11:蚂蚁金服如何用小团队支撑数亿人买买买?

    策划 & 撰稿丨 Natalie 又到了一年一度的"天猫双 11",外行看热闹(剁手),内行看门道(技术).每年"天猫双 11"都会创造不少与" ...

  9. 蚂蚁金服社招笔试——根据需求实现一个转账接口

    最近在考虑换工作,经历了两轮电话面试之后,蚂蚁金服给我发了一份笔试题目,需求如下: 使用java语言编写, 实现一个转账接口. 该接口提供账户之间的转账服务,入参包括转入账号.转出账号,交易金额,以及 ...

最新文章

  1. (转载)从无知到有知
  2. 百度CTO王海峰阐释AI融合创新,降低门槛,按下产业智能化加速键
  3. SpringBoot加itext实现PDF导出
  4. 视频前初步认识UML
  5. struts.properties文件
  6. linux配置防火墙,开启端口
  7. 360天擎默认卸载密码_用好360(四)
  8. 博途软件中多重背景块的建立_如何正确的理解西门子博途中的—单个实例和多重实例的区别...
  9. 用python画分形树的详细解析_基于Python的matplotlib库绘制分形树
  10. java 替换回车换行符
  11. 读书笔记:《亮剑 .Net》——System.Transactions 事务处理
  12. leetcode探索二叉树(一)
  13. 计算机网络标准化相关组织
  14. JAVAJSP校园宿舍报修系统JSP宿舍管理系统JSP宿舍报修管理系统JSP学生公寓管理系统
  15. String类的getBytes()方法
  16. 江诗丹顿 VACHERON CONSTANTIN
  17. 雷锋实验室: 伦敦奥运会手机应用盘点
  18. 《一封神气的情书》李敖
  19. B站崩溃3小时引网友狂欢:A站成为最大赢家?
  20. Android笔记之SeekBar的使用及问题

热门文章

  1. [转载]FPGA/CPLD重要设计思想及工程应用(时序及同步设计)
  2. app vue 真机运行_使用 HBuilder 将 Vue 项目打包成手机 App
  3. tfw文件如何导入cad_如何将CAD的线稿导入PS并和底色分离
  4. 初中生学计算机网络应用怎么样,初中生读计算机网络技术专业怎么样?小编解答...
  5. css3点击会移动到点,CSS3过渡点击事件
  6. Linux禁用user01账户,Linux 管理用户 useradd
  7. iostext添加点击事件_iOS开发小技巧 - label中的文字添加点击事件
  8. python游走代码_介绍一个全局最优化的方法:随机游走算法(Random Walk)
  9. 力扣合并两个有序数组
  10. 简单的数据增强代码(C++与opencv)