首页 > 秋招到现在的一些面筋整理
头像
求个offer看看我
编辑于 2020-09-03 06:30
+ 关注

秋招到现在的一些面筋整理

题主现在依然没有offer,发这些面筋希望能或多或少帮到大家顺便攒攒人品,今年确实不容易,但希望大家都能咬牙坚持,到最后一定会有好结果的。我是非科班硕士,读研后开始转码,主要靠自学,没有实习,没有科研,没有项目。从六月开始准备秋招,看面筋看基础顺便刷刷题。到现在一共面了十几场了,依然是0offer,回想整个过程,感谢这些公司都给了机会,但是给我机会我不中用很抱歉。面的问题也都是一些基础的问题,但自己还是太菜了,有几次挂了之后觉得很难过觉得自己不是学这块的料,但好在性格比较乐观,睡一觉就好(●'◡'●)。

9.1刚面完字节三面,听说牛客很灵,希望能够顺利通过,发发面筋攒攒人品。


shopee(凉):

7.20一面:

  1. 怎么判断一个链表是否有环?快慢指针
  2. 哪些数据结构可以做查询,时间比较快的,并且比较一下?我当时想到的是hashmap和树形结构的查找
  3. 如果让你设计一个哈希表,你要怎么做?还有就是碰撞多了怎么处理?怎么扩容的?具体怎么实现?rehash在多线程中会出现什么问题?
  4. 红黑树和二叉平衡树的区别说一下
  5. 跳表知道吗,讲一下
  6. 讲一下MySQL的搜索引擎以及区别
  7. 讲一下MVCC
  8. 讲一下char和varchar的区别?优缺点?索引用char还是varchar好
  9. 聚簇索引和二级索引说一下
  10. 最左匹配原则讲一下。假如我现在有A,B,C的复合索引,我条件是A用where B用了between,索引还能命中吗?
  11. TCP为什么三次握手,不是两次不是四次?
  12. 僵尸进程和孤儿进程?
  13. 进程,线程,协程的区别
  14. 稍微问了一下项目,因为我的项目太简陋了
  15. Java的运行时数据区域详细讲一下。
  16. 反问环节

7.24二面:

  1. 讲一下项目
  2. 怎么理解微信商务号的AppID
  3. 如何存储一个弹幕系统的弹幕,使用redis的什么类型,怎么保证热点数据,每秒会产生大量的数据,redis扛不住怎么办
  4. 如果要从别的部门的业务那里读取信息,但是别的部门产生了问题导致数据没法及时响应,我这边怎么解决

百度(凉):

8.5一面:

  1. spring AOP,JDK和CGlib的区别,除了针对接口和类以外的不同
  2. 怎么设计实现一个事务
  3. 事务的ACID
  4. 隔离级别应用于什么场景解决什么问题
  5. 假如现在读写有10%的概率冲突,用什么隔离级别
  6. JVM内存区域
  7. 共享空间和私有空间可能会存在的问题
  8. 堆里边会存储什么内容
  9. 垃圾回收方法,垃圾回收器
  10. 哪些参数会影响到垃圾回收时间
  11. 什么时候会发生fullGC
  12. 快速判断一个数是不是2的幂次
  13. 树的最大高度

猿辅导(凉):

8.6一面:

  1. 数据库的范式,怎么理解字段的冗余
  2. 数据库的隔离级别
  3. 幻读是什么,怎么防止幻读,间隙锁是怎么加的
  4. 判断一个链表是不是回文链表
  5. 一个只含有括号的字符串,计算最长有效括号的长度

8.13二面:

  1. hash表的get操作
  2. hash为什么不直接用红黑树而是链表达到阈值变树
  3. 讲一下volatile,为什么可以保证可见性
  4. CAS操作,CAS操作失败会怎么样
  5. 怎么判断一个对象需要回收,可以作为GCroot是哪些?一个对象要被回收的话能不能抢救,怎么做
  6. Synchronized和lock的区别
  7. ReentrantLock的可重入是怎么实现的,可重入的概念是什么
  8. JSP和Servlet的理解
  9. 主键索引和非主键索引
  10. 给出一个按顺序排放的,ip地址区间集合,和一个ip地址,判断这个ip地址是不是在这个集合中的某个区间中

阿里(尚在流程中)

7.12一面:

先是三道算法题

然后:

  1. tcp三次握手四次挥手
  2. 如果客户端长时间没有响应会怎么办
  3. 大量数据,内存有限找第k个;如果再大一点,用分布式怎么做
  4. 很多人抢100个红包,怎么处理?
  5. 访问一个url的全过程
  6. Session和cookie讲一下
  7. 数组和列表讲一下s
  8. 快排的时空复杂度
  9. 堆的时间复杂度
  10. 怎么判断链表有没有环?
  11. 如果有环环的长度是多少?
  12. 聊项目,如果让你重做你会有什么改进

8.18二面

  1. hashmap为什么是并发不安全的,concurrenthashmap怎么实现安全;除了对每个节点加锁,有没有别的想法实现并发安全;
  2. volatile讲一下
  3. 原子类讲一下
  4. 线程池讲一下
  5. tcp和udp的区别说一下
  6. tcp的可靠性怎么实现的
  7. 拥塞控制说一下
  8. linux的指令了解过哪些
  9. 为什么想要转代码,怎么学习的,为什么要选择后端
  10. 为什么要投阿里以及这个职位
  11. 对于当前的热点技术有没有了解
  12. 最近有没有看过什么书?
  13. jvm参数有了解吗?没有
  14. 垃圾回收算法

腾讯(凉)

8.17一面

  1. 问了一下毕业和学的课程,以及本科的专业
  2. 介绍一下了解的排序算法,堆排序是怎么实现的,比较一下归并排序和堆排序
  3. 二叉树用于哪些场景,平衡二叉树,红黑树,怎么平衡的
  4. 有了解过什么hash算法
  5. hashmap怎么解决hash冲突
  6. 介绍一下项目,遇到最大的问题是什么

8.23二面

  1. 自我介绍+项目介绍
  2. 为什么选游戏方向,玩过什么游戏,有没有学过C/C++
  3. spring提倡使用注解是怎么理解的
  4. 数据库索引,索引结构,什么时候会失效
  5. tcp和udp用于哪些场景,怎么知道接收完所有数据了
  6. socket
  7. tcp拥塞控制和流量控制
  8. time wait 和close wait
  9. 会什么脚本语言
  10. 说一下spring JPA 和Mybatis
  11. 熟悉linux吗

美团(凉)

8.20一面

  1. 自我介绍+项目介绍
  2. 集合的了解,treemap了解吗,hashmap的扩容操作详细讲一下
  3. 怎么并发安全的修改一个数
  4. 了解过哪些锁,AQS说一下
  5. Spring AOP怎么实现的,jdk和cglib的区别
  6. Spring ioc容器怎么初始化的,BeanDefinitio是什么
  7. 怎么通过一个字符串映射到相应的controller,怎么处理带参数的情况
  8. 七层协议分别是那些
  9. linux的指令,查询一个文件的行数
  10. 算法题:lc322

8.26二面

  1. 为什么要转专业
  2. sql查成绩第一高
  3. lock 和 synchronized的区别
  4. 死锁代码模拟一下
  5. 算法题:给一个矩阵如[1,2,3][4,5,6][7,8,9],输出从右下角到左上角,如[9,8,6,7,5,3,4,2,1]
  6. 为什么选择后端开发
  7. 最近看了什么书
  8. 优先队列怎么实现的
  9. 什么时候开始自学的,自学的方式

字节(尚在流程中)

8.23一面:

  1. 项目
  2. DNS解析
  3. 索引,有哪些分别讲一下
  4. 什么时候要设置索引,什么时候索引会失效
  5. 死锁,怎么形成的,代码实现---没写出来,蓝受
  6. 堆和栈
  7. 线程设置为多少合适
  8. 算法题:给定一个数组【1,2,3,5...】代表树的高度, 现在要对树进行修剪,给一个m值,要求找到一个数使得修剪掉的树枝高度和为m。分析时间复杂度
  9. 算法题:lc494

8.26二面

  1. 给了一张学生表,一个成绩表,求学生年龄大于18岁的总成绩最高的那个人
  2. 数据库的隔离级别,分别解决了什么问题,脏读和幻读的区别是什么,模拟实现一下
  3. Session和Cookie,怎么创建session
  4. https的加密过程
  5. IO复用,select,poll和epoll
  6. java内存模型
  7. java新创建的对象存放在哪,新生代,老年代。
  8. tcp三次握手四次挥手的各个状态
  9. 算法题:合并区间lc56
  10. 算法题:四数相加lc454
  11. 算法题口述思路:链表删掉倒数第k个节点,不使用额外的存储空间。

9.1三面

  1. 算法题:lc31
  2. sql 给了一张表有学号,科目 成绩,求语文及格数学不及格的成绩
  3. 最近有看什么书
  4. java的值对象和引用对象的本质区别是什么?
  5. 针对项目问了一下
  6. session在redis是怎么存储的
  7. 给定M范围,返回不重复的N个随机数
  8. 对后端开发的理解是什么?
  9. 接下来的学习打算是什么

华为(凉)

8.28一面

  1. 项目介绍
  2. java对象的特性
  3. 线程安全的集合
  4. 线程池的优点,线程池满了怎么处理
  5. java的内存分配
  6. 垃圾回收
  7. 设计模式
  8. java8的新特性
  9. spring 的ioc和aop

8.29二面

  1. ==和equals,equals和hash
  2. Redis在项目里怎么用的
  3. lc16

起风了,唯有努力生存!

更多模拟面试

全部评论

(46) 回帖
加载中...
话题 回帖

推荐话题

相关热帖

近期热帖

历年真题 真题热练榜 24小时
技术(软件)/信息技术类
查看全部

近期精华帖

热门推荐