腾讯测开第一次
问题:
java相关:
1.spring框架介绍,spring和springBoot的区别,restful服务,spring框架有什么缺点
2.HashMap底层,垃圾回收机制,内存分配,内存泄露
4.网络:http,tcp属于哪个层,为什么,https加密过程,有什么缺点
5.数据库:数据库引擎,mysql的了解,各种关键字之间的区别
6.操作系统:进程和线程的区别,进程的通讯方式,线程的通讯方式。
7.结合实际:java开发中是么时候用进程什么时候用线程,垃圾回收怎么设计,怎么解决内存溢出。让你做测试测试简单的登录,你都从哪些方面测,你开发的项目中怎么设计数据库和数据库表合适。高并发高吞吐量的项目怎么设计
8.你为什么投测试
手撕代码:根据中序和后续构建二叉树
腾讯测开第二次:
第一面
Java相关:HashMap底层,垃圾回收机制。
测试内容:测试web程序从哪些方面测试。
(基本上没问)
第二面:
问了研究生的研究内容,死扣算法。
王者荣耀怎么实现队友之间可以互相看到的(?这我哪直到)
王者荣耀中突然你回到了前几秒的位置,什么原因导致的(?)
-------------------------------------------------------------------------------------------
百度测开:
一面:
自我介绍
介绍一下项目
写一条sql,查询成绩排名在10-20的学生
hashmap底层实现
linux命令
mysql底层索引实现,为什么
tcp与udp
线程和进程区别
手撕代码:有序数组构建平衡二叉树
二面:
3条sql语句:一张学生表,一张成绩表
查询学生平均成绩及姓名
学生平均成绩排名
自我介绍
介绍一下项目
写一条sql,查询成绩排名在10-20的学生
hashmap底层实现
linux命令
mysql底层索引实现,为什么
tcp与udp
线程和进程区别
红黑树
测试一个程序,从哪些方面测试 手撕代码:有序数组构建平衡二叉树
二面:
3条sql语句:一张学生表,一张成绩表
查询学生平均成绩及姓名
学生平均成绩排名
每个学生最高的一门课及成绩
linux命令
查询内存,进程等,都没回答上来
java垃圾回收机制
linux命令
查询内存,进程等,都没回答上来
java垃圾回收机制
object类的方法
线程的状态,sleep与wait的区别
重载和重写的区别,jdk1.8的新特性
内存泄露和内存溢出的区别。
http与https,cookie s和sessions,get和post,http的状态码,
操作系统的内存机制(块式,页式等),虚拟内存和物理内存,死锁和怎么解决死锁。
进程和线程的区别。
设计测试用例:一个软件可以发文字,语音,和视频,测试这个软件。
手撕代码:
给一个文件,实现如果一行以-开头则舍弃,否则写入新文件
字符串反转
快排
三面:
项目介绍
时间规划
平衡技术学习时间和科研时间
未来规划
经历的挫折,怎么走过来的
平衡和导师的关系,科研团队的方向怎么选
为什么投测开
——————————————————————————
涉及到sql语句和linux命令的都没回答上来,但是面试体验很好。
内存泄露和内存溢出的区别。
http与https,cookie s和sessions,get和post,http的状态码,
操作系统的内存机制(块式,页式等),虚拟内存和物理内存,死锁和怎么解决死锁。
进程和线程的区别。
设计测试用例:一个软件可以发文字,语音,和视频,测试这个软件。
手撕代码:
给一个文件,实现如果一行以-开头则舍弃,否则写入新文件
字符串反转
快排
三面:
项目介绍
时间规划
平衡技术学习时间和科研时间
未来规划
经历的挫折,怎么走过来的
平衡和导师的关系,科研团队的方向怎么选
为什么投测开
——————————————————————————
涉及到sql语句和linux命令的都没回答上来,但是面试体验很好。
-----------------------------------------------------------------------------------------
美团
一面:
java:gc,hashmap
网络:tcp和udp的区别,http和https的区别,http状态码,get和post的区别(一定要回答使用场景,很加分)
操作系统:进程和线程,虚拟内存,内存管理机制
数据结构:排序算法,各种树
代码:
判断链表中的是否有唯一字符(有多少种方法,我说的暴力双循环,hashmap,hashset,面试官说set就可以)
青蛙跳台2
判断回文
快排
二面:(重点来了)
碰到了我研究方向的大佬,一顿问算法,最后好像也没回答满意
本科期间做过nlp,一顿问nlp算法模型,LSTM原理,(感觉我是找了个算法)
网络:http发送一个请求经历过程,tcp三次握手,
http报文(和下面重点相关)
java方向:
spring框架,让我自己设计一个web server,不能用spring,servlet,只能用socket(懵逼,后来问了大佬,才知道其实问怎么解析http报文)
springIOC,AOP底层实现,拦截器,怎么加入到自己设计的web server中。(反正就是各种摩擦)
poll,epoll模型,异步编程,协程。
手撕代码:局部反转链表
========================================
二面总体感觉我没回答什么,唯一的研究方向碰到的大佬,给我问懵逼了,其他的都没回答上来,更加魔幻的是,当我以为我已经凉了的时候,面试官给我打电话说我通过率,还希望我去他那个部门(和我研究方向一样,是算法岗),亲自带我做算法。懵逼ing.....
全部评论
(4) 回帖