今天的份额投满了,13家要简历,约了一个面试,还有一个打电话问情况,大概内容如下: 介绍一下参加的比赛 介绍一下项目负责内容 怎么实现一致性 还有就是时间和找这个实习的目的 反问 打电话的应该是G了,感觉没回答好,比较突然 有没有佬说说反问应该问什么#实习##面试#
#万得# 第一个人: 自我介绍, Spring ioc, 怎么解决循环引用 Java的string底层是unicode还是UTF8 区别是什么 Collection 滑动窗口求平均值 滑动窗口求最大值. 第二个人: 项目, 数据库建表, 查询 一面问题全部回答出来,二面面试记录显示面试官评价不错 但是面完当天就挂了,也没有笔试
【实践题】 设计一个微信公众号的阅读服务 题目描述 用户订阅公众号之后,可以在自己的文章列表看到所订阅公众号发表的文章,文章列表按时间倒序排列。该产品的日活用户为 1 亿,已有 100w 个公众号,每个公众号每天平均生产1篇文章。用户可以订阅任意数量公众号。整个系统如何设计,需要考虑数据存储、接口设计等问题。 【算法题】 基本的二分查找 如果有重复元素找最开始的下标 找第一个大于等于的元素下标
【Java基础】 项目介绍 final字段有什么作用 String属于基础数据类型吗? 基础类型都有哪些 普通类和抽象类的区别,抽象类和接口的区别 抽象类可以被final修饰吗,为什么? 线程和进程的区别 Java中是如何实现线程的? 继承Thread类和实现Runnable接口有什么区别? Thread类中run方法和start方法有什么区别 线程安全有什么相关的操作? 常用哪些数据结构 Arr
面试时长半小时,一开始我说话面试官听不见,点击设备检测显示正常,我戴了耳机面试官才能听见,不知道什么原因。 1. 自我介绍 2. 项目用了哪些框架?(springboot,Redis) 3. 这些框架是如何读取数据的?(没听明白) 4. 比如说你的Redis是如何读取到数据的?(用的Redistemplate类实现) 5. 数据库是用什么连接的?(没反应过来,面试官说总不能是用jdbc吧,反应过来
1.spring的核心思想说说你的理解? 2.IOC是什么?AOP是什么?有什么好处? 3.我看你用了中间件,消息幂等了解吗? 4.JVM内存模型? 5.如何判断垃圾可以被回收? 6.说说垃圾回收算法? 7.说说StackoverFlow和OutMemoryError产生的场景? 8.项目中遇到过这种问题吗?怎么排查? 9.对于慢查询碰到过吗? 10.说了不走索引,索引失效还有哪些?除了这个还有别
第一次面试,被狠狠地拷打了 1.自我介绍 2.谈一谈你项目中比较难的一个点 3.为什么选择用两级缓存? 4.缓存和数据库数据一致性是如何保证的? 5.缓存遇到并发查询的情况怎么办? 6.synchronized和其它锁有什么区别? 7.Elasticsearch中用到了哪些类型?document是如何配置的? 8·对于jvm你了解哪些? 9.你项目中用的哪个垃圾回收器? 10.G1的回收过程? 1
1.自我介绍 拷打之前为啥鸽子 2.项目拷打 3.计算引擎为啥接入yarn做资源调度,不用stanealone直接部署 4.为啥历史状态不用updatestate算子,采用了redis数据库更新状态 5.spark和mr计算引擎的本质区别,计算引擎从mr到tez到spark的一个衍生过程,各个时代的优缺点 6.当同时有海量计算任务在运行的时候,怎么设计计算引擎迁移的方案,怎么平滑迁移,不带来突然崩
1.自我介绍 2.微信一键登录使用的是OAuth协议吗 3.策略模式的使用 4.如果应用上线,如何实现在上线中不修改代码进行功能的扩展(动态代理) 5.说说你知道的动态代理的应用场景 6.动态代理与静态代理的区别(没说出来) 7.你还知道哪些设计模式? 8.观察者模式使用的场景? 9.如何保证观察者会收到消息队列中的消息? 10.kafka你是用过嘛?(之前提了使用过rabbitmq,貌似问了一个
1.自我介绍 2.实习拷打 3.怎么查看模块的问题 4.分布式链路追踪体系讲讲 5.讲讲traceid和spanid 6.怎么产生的呢 7.双重for循环时间复杂度是O(什么) 8.kafka的ack机制和rebalance机制和分区机制讲讲
八股拷打的巅峰,纯纯八股 java 1.四种引用区别 2.threadlocal在引用上的问题 3.jvm区域 4.双亲委派机制 5.hashmap原理 6.java中实现多线程的方式 7.线程池数量参数设置一般怎么设 8.runnable和callable区别 9.java线程怎么得到执行结果 10.讲讲cas 30.讲讲反射和使用场景 spring 11.spring的核心注解是什么,由什么注
1、自我介绍 2、项目用到的技术栈、项目问的比较多,一定要多看 3、三次握手四次挥手 4、缓存穿透和雪崩的原因和解决方法 5、布隆过滤器你了解吗 6、mysql中sql执行流程 7、sqlserver你了解吗 8、二进制文件在mysql中的作用 9、undolog和redolog的作用 10、java的基本数据类型 11、spring中ioc和aop你了解吗 12、spring怎么样解决循环依赖
总体感觉面试官非常好,整体难度不大,时间30分钟 先自我介绍 1. List、Set、Map在存取元素的时候有什么区别?、 2. 下面这两个有什么区别? String s="abc"; String s=new String("abc"); 3. 谈一下对注解的理解?注解起到了什么作用?在Spring中Component注解,容器怎么知道这是应该Component?怎么定位到这个类而不是其他的类?
9.13上午线下面,西安站是在喜来登。先一轮技术面再一轮HR面,都在20min左右。 技术面全程无八股无手撕,但是和现场其他同学聊了聊, 不少人都有少量八股,还有人被要求在白纸上手撕。 1.自我介绍 2.实验室介绍,自己目前的课题是做什么的 3.问了点项目,聊了聊业务逻辑和用到的中间件,没有深入 4.反问,问了下新人培养相关的内容 面试是在一个大房间里进行的,每人一张小桌和面试官1v1,虽然不隔音
发面经,攒运气 面试官人很客气,问的内容以简历上的项目和八股为主 先自我介绍,然后介绍简历上的项目。 Java1.8的内存模型(感觉我回答的过于偏向类加载器了,面试官想让我补充一些gc的内容) 说几种新生代和老生代的gc算法 Java自带的线程安全和不安全的集合,你能例举几个吗(hashmap和concurrenthashmap) HashMap底层原理 ConcurrentHashmap底层原理