题主现在依然没有offer,发这些面筋希望能或多或少帮到大家顺便攒攒人品,今年确实不容易,但希望大家都能咬牙坚持,到最后一定会有好结果的。我是非科班硕士,读研后开始转码,主要靠自学,没有实习,没有科研,没有项目。从六月开始准备秋招,看面筋看基础顺便刷刷题。到现在一共面了十几场了,依然是0offer,回想整个过程,感谢这些公司都给了机会,但是给我机会我不中用很抱歉。面的问题也都是一些基础的问题,但自己还是太菜了,有几次挂了之后觉得很难过觉得自己不是学这块的料,但好在性格比较乐观,睡一觉就好(●'◡'●)。 9.1刚面完字节三面,听说牛客很灵,希望能够顺利通过,发发面筋攒攒人品。 shopee(凉): 7.20一面: 怎么判断一个链表是否有环?快慢指针 哪些数据结构可以做查询,时间比较快的,并且比较一下?我当时想到的是hashmap和树形结构的查找 如果让你设计一个哈希表,你要怎么做?还有就是碰撞多了怎么处理?怎么扩容的?具体怎么实现?rehash在多线程中会出现什么问题? 红黑树和二叉平衡树的区别说一下 跳表知道吗,讲一下 讲一下MySQL的搜索引擎以及区别 讲一下MVCC 讲一下char和varchar的区别?优缺点?索引用char还是varchar好 聚簇索引和二级索引说一下 最左匹配原则讲一下。假如我现在有A,B,C的复合索引,我条件是A用where B用了between,索引还能命中吗? TCP为什么三次握手,不是两次不是四次? 僵尸进程和孤儿进程? 进程,线程,协程的区别 稍微问了一下项目,因为我的项目太简陋了 Java的运行时数据区域详细讲一下。 反问环节 7.24二面: 讲一下项目 怎么理解微信商务号的AppID 如何存储一个弹幕系统的弹幕,使用redis的什么类型,怎么保证热点数据,每秒会产生大量的数据,redis扛不住怎么办 如果要从别的部门的业务那里读取信息,但是别的部门产生了问题导致数据没法及时响应,我这边怎么解决 百度(凉): 8.5一面: spring AOP,JDK和CGlib的区别,除了针对接口和类以外的不同 怎么设计实现一个事务 事务的ACID 隔离级别应用于什么场景解决什么问题 假如现在读写有10%的概率冲突,用什么隔离级别 JVM内存区域 共享空间和私有空间可能会存在的问题 堆里边会存储什么内容 垃圾回收方法,垃圾回收器 哪些参数会影响到垃圾回收时间 什么时候会发生fullGC 快速判断一个数是不是2的幂次 树的最大高度 猿辅导(凉): 8.6一面: 数据库的范式,怎么理解字段的冗余 数据库的隔离级别 幻读是什么,怎么防止幻读,间隙锁是怎么加的 判断一个链表是不是回文链表 一个只含有括号的字符串,计算最长有效括号的长度 8.13二面: hash表的get操作 hash为什么不直接用红黑树而是链表达到阈值变树 讲一下volatile,为什么可以保证可见性 CAS操作,CAS操作失败会怎么样 怎么判断一个对象需要回收,可以作为GCroot是哪些?一个对象要被回收的话能不能抢救,怎么做 Synchronized和lock的区别 ReentrantLock的可重入是怎么实现的,可重入的概念是什么 JSP和Servlet的理解 主键索引和非主键索引 给出一个按顺序排放的,ip地址区间集合,和一个ip地址,判断这个ip地址是不是在这个集合中的某个区间中 阿里(尚在流程中) 7.12一面: 先是三道算法题 然后: tcp三次握手四次挥手 如果客户端长时间没有响应会怎么办 大量数据,内存有限找第k个;如果再大一点,用分布式怎么做 很多人抢100个红包,怎么处理? 访问一个url的全过程 Session和cookie讲一下 数组和列表讲一下s 快排的时空复杂度 堆的时间复杂度 怎么判断链表有没有环? 如果有环环的长度是多少? 聊项目,如果让你重做你会有什么改进 8.18二面 hashmap为什么是并发不安全的,concurrenthashmap怎么实现安全;除了对每个节点加锁,有没有别的想法实现并发安全; volatile讲一下 原子类讲一下 线程池讲一下 tcp和udp的区别说一下 tcp的可靠性怎么实现的 拥塞控制说一下 linux的指令了解过哪些 为什么想要转代码,怎么学习的,为什么要选择后端 为什么要投阿里以及这个职位 对于当前的热点技术有没有了解 最近有没有看过什么书? jvm参数有了解吗?没有 垃圾回收算法 腾讯(凉) 8.17一面 问了一下毕业和学的课程,以及本科的专业 介绍一下了解的排序算法,堆排序是怎么实现的,比较一下归并排序和堆排序 二叉树用于哪些场景,平衡二叉树,红黑树,怎么平衡的 有了解过什么hash算法 hashmap怎么解决hash冲突 介绍一下项目,遇到最大的问题是什么 8.23二面 自我介绍+项目介绍 为什么选游戏方向,玩过什么游戏,有没有学过C/C++ spring提倡使用注解是怎么理解的 数据库索引,索引结构,什么时候会失效 tcp和udp用于哪些场景,怎么知道接收完所有数据了 socket tcp拥塞控制和流量控制 time wait 和close wait 会什么脚本语言 说一下spring JPA 和Mybatis 熟悉linux吗 美团(凉) 8.20一面 自我介绍+项目介绍 集合的了解,treemap了解吗,hashmap的扩容操作详细讲一下 怎么并发安全的修改一个数 了解过哪些锁,AQS说一下 Spring AOP怎么实现的,jdk和cglib的区别 Spring ioc容器怎么初始化的,BeanDefinitio是什么 怎么通过一个字符串映射到相应的controller,怎么处理带参数的情况 七层协议分别是那些 linux的指令,查询一个文件的行数 算法题:lc322 8.26二面 为什么要转专业 sql查成绩第一高 lock 和 synchronized的区别 死锁代码模拟一下 算法题:给一个矩阵如[1,2,3][4,5,6][7,8,9],输出从右下角到左上角,如[9,8,6,7,5,3,4,2,1] 为什么选择后端开发 最近看了什么书 优先队列怎么实现的 什么时候开始自学的,自学的方式 字节(尚在流程中) 8.23一面: 项目 DNS解析 索引,有哪些分别讲一下 什么时候要设置索引,什么时候索引会失效 死锁,怎么形成的,代码实现---没写出来,蓝受 堆和栈 线程设置为多少合适 算法题:给定一个数组【1,2,3,5...】代表树的高度, 现在要对树进行修剪,给一个m值,要求找到一个数使得修剪掉的树枝高度和为m。分析时间复杂度 算法题:lc494 8.26二面 给了一张学生表,一个成绩表,求学生年龄大于18岁的总成绩最高的那个人 数据库的隔离级别,分别解决了什么问题,脏读和幻读的区别是什么,模拟实现一下 Session和Cookie,怎么创建session https的加密过程 IO复用,select,poll和epoll java内存模型 java新创建的对象存放在哪,新生代,老年代。 tcp三次握手四次挥手的各个状态 算法题:合并区间lc56 算法题:四数相加lc454 算法题口述思路:链表删掉倒数第k个节点,不使用额外的存储空间。 9.1三面 算法题:lc31 sql 给了一张表有学号,科目 成绩,求语文及格数学不及格的成绩 最近有看什么书 java的值对象和引用对象的本质区别是什么? 针对项目问了一下 session在redis是怎么存储的 给定M范围,返回不重复的N个随机数 对后端开发的理解是什么? 接下来的学习打算是什么 华为(凉) 8.28一面 项目介绍 java对象的特性 线程安全的集合 线程池的优点,线程池满了怎么处理 java的内存分配 垃圾回收 设计模式 java8的新特性 spring 的ioc和aop  8.29二面 ==和equals,equals和hash Redis在项目里怎么用的 lc16 起风了,唯有努力生存!
点赞 85
评论 46
全部评论

相关推荐

苍蓝星上艾露:这简历。。。可以试试我写的开源简历优化工具https://github.com/weicanie/prisma-ai
点赞 评论 收藏
分享
07-07 12:25
门头沟学院 Java
程序员牛肉:你这个智邮公司做的就是那个乐山市税务系统的服务吗?
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务