(秋招的第一次面试,紧张的不行) Base 郑州 10.20 17:15的 1.自我介绍 2.接口与抽象类区别? 3.过滤器和拦截器有什么区别?拦截器主要作用?两者那个范围更大?过滤器是如何实现的 4.方法重载和重写的区别? 重载的返回值有没有变化? 5.问了个jvm的问题(我回答不了解jvm) 6.多线程了解吗,多线程的创建和销毁说一下 7.项目是怎么做的,跟着老师做的还是学习用的 8.看你都是
公司名:堆糖 岗位名:后端开发 面试轮次:一面 时间:30min 面试官似乎只打高端局,源码都被问穿了内容如下: + 自我介绍 + jdk自带的工具用过哪些 + int字节数 + Integer字节数,为什么是8个 + Integer是线程安全的吗 + 原子类的实现方式 + String源码了解多少 + 对于String类,为什么jdk9之后用byte[]存储 + java获取字符串的byte[]
问我一堆c++和底层的东西,然后说是为了看下我的基础,有病啊 ,那你问我译码器干嘛 1. 学的课程 2. 编译原理学的什么 3. c++编译原理什么过程 4. 错误的关键字,错误的类型在编译什么阶段被发现 5.计算机组成原理,学的什么,程序怎么进行(指令怎么运行??,我说了寄存器,pc,内存,运算器) 译码器内部逻辑?在后端面试问这问题的就是** 6. 问用什么数据结构 7.多线程用了吗 8.薪资
因为连着面的,所以记不清一面和二面分别有啥问题了,故汇总于此 项目挑一个觉得挑战大的讲一下 - 讲了缓存穿透 问了一下实习里的项目怎么做的 讲一下实习中MySQL怎么优化慢查询的 - 多个维度 TCP三次握手和四次挥手 从输入URL到页面发生了啥 用户态和内核态的区别 线程和进程的区别 HashSet 和 HashMap的区别和实现原理 HashMap插入元素的过程 Synchronized 和
TCP的三次握手和四次挥手 TIME_WAIT过多怎么处理 从输入URL到页面展示到底发生了啥 HTTP状态码 GET,POST,PUT的区别 传统IO有多少次上下文切换和拷贝次数 IO多路复用 Select, Poll, Epoll 区别和实现原理 Epoll的时间复杂度 栈和堆的区别 为什么栈会更快 栈是线程私有的吗? 线程,进程,协程的区别是什么? 一个进程里可以没有线程吗? 乐观锁和悲观锁
3.6笔试,3.18收到一面通知 一自我介绍 #面经# #4399# #后端开发# 二技术 1hadoop组件 2hive架构,基于什么hadoop开发 3namenode,datanode作用区别 4nodemangaer 5jvm内存模型 6垃圾回收机制 7怎么判断对象不被使用 8MySQL常用存储引擎 9HTTPS和HTTP 10缓存雪崩穿透及预防 11接口高并发怎么设计实现高可用 12re
干货: 八股部分: 1.个人介绍 2.介绍下项目中有挑战的部分 3.讲一下数据库的事物,说一下底层原理 4.讲一下数据库的隔离级别 5.讲一下数据库的的索引机制 6.说一下Redis和MySQL数据同步的方案 7.讲一下向某个网站从发送请求到收到数据这个过程中发生的事情。 8.讲一下tcp协议握手协议 9.讲一下进程与线程的区别,以及你对操作系统的理解 10.线程如何数据交互,进程如何数据交互?
聊项目 linux命令 有一个很大的文件 检索关键字符并列出前后几行 关键字符有很多呢? docker部署 nginx反向代理是否用到? reentranlock 公平锁 or 非公平锁 mysql索引 对jvm了解 垃圾回收机制 各种回收算法 spring 多个对象 如何实现单例 spring和springboot特性区别 用过哪些注解 mq消息队列 自己实现的阻塞队列
攒人品 共32min 寒暄:简历怎么没写期望岗位和薪资啊?看你这专业不像是做软件的啊(信通),项目都是自学的? 无自我介绍直接开始问: 1.为什么跑来春招? 答:考研寄了 2.java了解多少:答:基础知识,jvm,集合框架 3.项目介绍 4.哪个项目是你觉得比较好的,展开讲讲 5.hashmap和arraylist区别 6.什么时候用concurrenthashmap,讲讲多线程 7.面向对象和
1.自我介绍 2.项目拷打 2.1 为什么要用分布式锁? 2.2 用唯一索引能不能保证一人一单,和你的分布式锁比起来怎么用? 2.3 分布式锁是在事务开启前加还是事务开始后 2.4 讲讲你的布隆过滤器是怎么自定义实现的 2.5 讲讲你的Redis和数据库的数据一致性是怎么做到的 2.6 你的乐观锁是怎么实现的 2.7 你的异步处理能够提升多少性能? 八股 3. 一般用什么IO流? 4. 什么时候用
或许可能一面或许可能有两面 1.自我介绍 2.讲讲项目里面怎么用集合的 3.hashmap的put和get过程是怎么样的 4.synchnized加锁的原理是怎么样的 5.线程池用过没有,在项目里面是怎么用上的 6.线程池参数设置一般是怎么设置的 7.有没有遇到过full gc,一般怎么排查(寄,第一次遇到了boss级别的问题) 8.springboot启动过程是怎么样的,说一说 9.有没遇到过循
9.9号面完,第一次写面经积攒运气,受挫了感觉我不大约适合走程序员这条路 约的四点半,五点10分左右开始面试,一个岗位是不是只有一个面试官,因为排队只有第一的时候才开始面试 1. 自我介绍 2. 介绍实习工作 3. 线程池参数 4. 可以分辨出线程池里核心线程和非核心线程吗,比如6个线程有5个核心线程,可以通过某种方法获取到这6个线程里面有5个核心线程吗 5. 使用锁抛出异常之后这个线程是什么状态
双方自我介绍 1. 详细谈谈对 selete/poll/epoll 的理解? 2. 如果 socket 比较多,应该用 selete 还是 poll? 3. 看到你的简历上说使用了线程池 + 非阻塞 socket + epoll 实现,那么将 epoll 替换为 selete 或者 poll 可以吗? 4. Redis 的有序集合的数据结构是什么?(可能是看到我的项目里有跳表? 5. Redis
手撕题目的意思就是,给你一个数n,再给你一个数组a,a里面可能是0-9的树,你要找到用a里面的数字组成的比n小的最大数 讲了下思路,没撕出来,凉凉 操作系统:进程通信方式,最快的方式,共享内存存在什么问题,如何解决进程并发同步问题,虚拟内存了解不?如何实现的。缺页中断了解不。内存泄露问题,c内存泄漏和java的内存泄漏,如何解决。有没有遇到内存突然增大的情况。 计网:tcp,tcp可靠性如何保证,
项目介绍 ES做了什么,倒排索引,相关性评分 redis做了什么,redis为什么快 rbac权限模型 springboot源码了解过吗 项目中,名片渲染,二维码怎样生成的 H5落地页微信授权获取用户信息的过程 多线程,线程池,线程池队列,多线程配置 设计模式,观察者模式,举例 类加载器,双亲委派,打破 sql调优,索引,索引失效 dubbo框架了解多少 Mplus为什么namespace不能重复