一共有3个人,感觉一个是HR一个是程序员另一个感觉越高级一点,差不多快40分钟 1.自我介绍 2.java里面有哪些锁 3.synchronized和ReentrantLock实现机制的区别 4.synchronized1.6后有什么变化 5.ReentrantLock内部的实现机制 6.什么是公平锁什么是非公平锁以及是怎么实现的 7.线程池的核心参数 8.线程池拒绝策略 9.java的里面有哪些
上来网先断了。。。重进了好几次 面试官介绍了一下高德 介绍项目 项目: 因为项目中涉及了图网络,问了很多项目中用到的图算法 深挖了项目的总体架构,输入输出等等 如果要求项目服务的稳定可用,有哪些方案?(答了NGINX和nacos负载均衡) JUC: 线程池参数和工作方式?(答了) MySQL: MySQL如何改进慢查询?(答了SQL索引、表设计、索引设计) 使用联合索引需要注意什么?(答了最左匹配
1、项目详细介绍 2、mysql redis 一致性,包括写写和读写不一致以及根据更新顺序的4种情况。 3、mysql explain 是否索引,介绍各个字段内容 4、数据库表的设计 5、try catch finally return执行顺序 6、多线程的优缺点以及安全性如何保证 7、jvm垃圾回收原理 8、static作用,常见的异常 9、列举各个分布式事务原理和优缺点 最后一个只举了一个例子
昨天下午面的,到现在没消息估计是寄了。挣扎一下写个面经攒攒人品。 1. 介绍一下你自己 2. 手撕算法剑指 Offer 42. 连续子数组的最大和 3. 智力题:n个直线分割一个平面,写f(n) 1+n(n+1)/2 4. 智力题附加:n个角(一端顶点俩射线)分割一个平面,写f(n) 不会 5. 实习经历说一下 讲了把表的附加属性字段(需要经常添加的字段)分离出来,用一个字段json串存储,又建了
补补面经,涨涨运气!希望后面秋招顺利一些 很久之前的面经了,当时问的也比较简单,但是二面问的很多场景题没答好,二面之后 10 天挂掉的,只是当时已惘然,害。 说起来还是刚开始找实习那会面的,那时候总共加起来不到 5 场面试。 2024-03-xx 一面 1. 请做一个简单的自我介绍。 2. 能否简单介绍一下你的项目经历,特别是你在简历上提到的两个项目? 3. 你为什么会想要做这个项目? 4. 项目
线下宣讲会 第一个到,给了我一个衣服,问怎么了解到信息的,我直接贴脸开大说上一次笔试做过,卡了一下(比较委婉,没敢说大范围504,白做一次笔试) 线下笔试内容20道不定项选择,单多选交错在一起,什么正则,linux,shell,数据结构,设计模式都有考察 一道编程,一道思考 编程题是先是模仿redis的geohash编码,交替合并经纬度二进制,转base32输出字符串 手写代码 思考题 五亿的数据
部门:蚂蚁国际-全球技术 职位:【转正实习】应用研发工程师-JAVA 时间:6.17上午 开始例行自我介绍+拷打项目 场景题 1. 单点登录。答:不了解 2. 有没有用过支付宝或微信的授权登录方式。答:没用过,可能是要调api 3. Redis缓存和本地缓存的区别 4. 什么样的信息适合放在Redis,什么样的信息适合放在本地缓存,怎么选型 5. 如何保证Redis和DB的数据一致性 6. 更新数
我看面试官没开摄像头,然后我也索性不开,不知道是不是kpi 1.自我介绍 2.讲讲项目和技术难点-扯了一堆 面试官说讲的很详细 3.说说redis的数据类型 4.布隆过滤器的优缺点 5.mmvc知道吗,优缺点 (只说了优点,缺点我也不知道,就扯脏读幻读,现在看应该说错了) 6.解释脏读和幻读(一紧张把脏读说成了不可重复读) 7.问我秒杀业务怎么做的(强调我,别说太久,时间不够,可能看我之前说太久了
投递十天之后约一面,第二天面试 问的不难,面试官很好,不会的也在引导,很耐心 自我介绍 什么时候能实习? 能实习多久 简单介绍项目? 项目人数? 为什么选择这些技术?除了这些技术有没有了解相同作用的其他的技术?为什么选择它?是用什么思路选的? 如何实现缓存Redis和数据库的一致性?缓存数据更新是怎么维护的?比如说数据库变更了,缓存还没变,怎么办? Redis的缓存穿透、击穿、雪崩? sql的执行
项目相关 - 自己选一个讲 八股 - 简单介绍一下Redis,你在这个项目里怎么用它的?举个例子。这个存到MySQL再查找不是也很快吗? - Redis常用数据结构 - HTTP和HTTPS的区别 - equals和==的区别,可以用equals对比两个对象吗 - ArrayList和LinkedList的区别 - TCP三次握手 - MySQL默认引擎是什么?为什么选择它? - SpringBo
#软件开发笔面经# 八股盛宴,狠狠品尝 实习过程中有没有遇到过技术难题,怎么解决的? 有没有了解到固定线程池,使用场景及优劣。使用线程池会有什么限制?线程池有哪些拒绝策略? 黑马点评,秒杀逻辑实现 Redis的数据结构有哪些,RDB和AOF备份的区别,过期删除策略,内存淘汰策略 Redisson分布式锁实现原理,看门狗机制 ThreadLocal的原理,内存泄漏问题,线程池使用ThreadLoca
现在对于凉了,逐渐非常淡然,慧策二面今天早上发了感谢信 虽然面的蛮不错,但是之前有招联我笔试满,面试全回答上还挂的经历后,现在全部都算不了什么 本身就是一个双向选择的过程,海投的情况下,一个个公司都会过分预估自己公司的实力和知名度 面试基本都是实际场景题 ( 不像美团那样注重一个思考的深度的,对于应届生纯粹求一个解决方案纯纯流氓 吐槽完毕,然后希望大家能够秋招收到更多的offer,这些公司不要一个
二面 自我介绍,并深入挖掘项目细节;RTree索引的构建方法;最近读了哪些书;Redis乐观锁的应用场景,并举例说明;编程题:多个线程从Redis获取一个数,进行随机累加,要求保证一致性,写出程序;算法题:给定发车时间和延误区间,判断当前时间能赶上的最近的车;Q&A环节,聊了高德的业务。 (已挂
八股半小时,做题十几分钟 总时长一小时 标黄的是我自己没回答出来的 加密方式 对称加密和非对称 知道哪些java集合 hashmap不是线程安全的 为什么他扩容的时候不安全 JVM内存有哪些结构 对象存在堆里,什么时候对象不在堆里=》逃逸,方法中创建的对象会放在栈里 java类加载过程 双亲委派机制 java有哪些锁 具体讲一下synchronized和reentrantlock 垃圾回收有哪些算
。面试主要是Java集合类和并发编程 Java集合类ArrayList初始化时数组的默认长度是多少? ArrayList扩容时扩容多少倍?扩容后是用原来的数组还是新的数组? ArrayList是一个线程安全的集合类吗? 判断一个集合类是否为线程安全的机制是什么? 说一下Fail-Fast机制,结合源码说一下(如果可以的话)。 ArrayList和LinkedList的使用场景。 说一下HashMa