tx云后端开发。 流程很简单,先来个自我介绍,然后来两个算法,最后问点八股,然后聊一聊。 第一个算法是实现hashmap,要put get delete 扩容 缩容。没啥问题20分钟写完了,不过我的扩容选的不好,我使用的是寻找一个质数作为总容量,避免撞库。然后好像面试官不喜欢,我说其实也可以是2的倍数,方便内存对齐可能性能会比较好balabala就放我过了。 第二个算法是不允许使用内置的乘法,实现
项目 八股 讲一讲数组和链表 讲一讲栈和队列 MySQL用过吗,说说MySQL原理(说了索引、事务) 为什么用ElasticSearch比SQL匹配要快(倒排索引) Redis缓存内存满了,淘汰策略(说了惰性删除,被提醒还有个定时删除) 缓存淘汰的算法(答了LRU),其他的淘汰算法,比如LFU呢 TCP和UDP的区别 jwt为什么比cookie和session安全 讲一讲用户态和内核态 进程和线程
一面 自我介绍 string和stringbuffer,stringbuilder区别 string类能不能被继承,为什么 string intern作用(忘了) spring aop怎么实现的 try-finally,finally一定执行吗,有没有特别情况 进程线程的区别 autowired和resource什么区别(忘了) mysql事务特性 mysql的隔离级别怎么实现的,解决了哪些问题
自我介绍 ———— 1. 短链接项目中创建接口为什么用布隆过滤器?不是有误判的可能性吗,如何保证数据的正确性?高并发场景怎么解决的? - 布隆过滤器判断不存在的时候是完全准确的,而判断存在的误判率通过对布隆过滤器参数的配置可以降到一个很小的可接受的范围内,在系统不受攻击的情况下使用MySQL数据库的唯一索引作为兜底,如果创建成功的短链接进入数据库持久化时报唯一索引错误,此时执行事务回滚即可。如果同
页面工厂是Joomla灵活拖放页面的革命性产品。创建任何想要美化的布局都可以在最快的时间用页面工厂页面构建器完成。不管你是初学者还是专业人士,为你的客户、公司或你自己建立网站;完全控制你的Joomla网站,并开始建立具有惊人功能的独特网站。 页面工厂是最新发布的页面工厂系列。页面工厂是一个视觉站点建设的新时代。使用令人惊奇的前端站点构建界面,页面工厂为您提供了一分钟开发站点的实时体验。这个版本的页
📅 oc时间线 时间线: 3.22 投递 3.29 一面 4.8 二面 4.10 云证 4.12 hr面 4.13 开始录用评估 4.23 oc
北京合思!哈哈,这二面只有半小时不到,但许多刁钻问题把鼠鼠吓到了... 自我介绍 你说Java掌握得比较好,说一下你怎么学习的? 在学校做过什么项目吗?学校教什么?学校不教这些技术你怎么学的? 说一下在学的东西,比较专注于哪一方面?什么掌握得比较好? 你说你对mysql、redis、微服务等掌握可以。先说一下事务是什么?说一下(鼠鼠乱说的) mysql有什么锁?什么作用? 你有什么职业规划吗?有什
面试了差不多一个小时,聊技术的只有半个多小时,菜到掉小珍珠的鼠鼠终于又来了第二次面试,呜呜呜.... Jwt令牌的组成 说一下Java的垃圾回收?(我直接把我会的都讲了,吟唱了差不多十分钟,如何判断对象是否要回收?有什么垃圾回收算法?有什么垃圾回收器?各自都有什么特点,如何使用?其实我还有很多想说的哈哈,不过说完面试官可能看我掌握不错没有继续深问) 集合:线程安全和不安全的?HashMap和Con
1.个人介绍 2.项目介绍 3.实习经历 4.webpack和vite的区别(优缺点, 5.webpack执行流程 6.loader是怎么用的,干什么的 7.有写过webpack配置嘛(笑了一下,我说写过一点 8.引用数据类型和复杂数据类型的区别 9.引用数据类型有哪几个 10.null是不是对象,为什么?(跟我说这个null本质上其实不是对象,原本使用c++实现的,是个js的bug,可以看作一个
🕒岗位/面试时间 Java后端 14:00 1.自我介绍 2.拷打项目(20min) 3.说一下Java的特点 4.为什么Java解释和编译都有 5.jvm是什么 6.说一下jvm的垃圾回收机制 7.八种基本的数据类型 8.数据库的联表查询 9.mysql中的一些基本函数 10.如果项目中要用到原生的mybatis去查询 该怎样写 11.让我讲一下红黑树(才看过又忘了) 12.讲一下spring
🕒岗位/笔试时间 Java后端 15:00 1.自我介绍 2.项目拷打 做过啥项目 那些最熟悉 3.代码沙箱怎么做的 4.如何编写不同语言判题的逻辑 5.API鉴权算法实现 6.mybatis x常见的函数 基本的实现逻辑 7.分页是怎么做的 调用哪些函数 8.查询条件调用哪些函数 9.jdk8的特性 和 17新特性 10.Interger和int的区别 写了段代码判断 11.写一个菜单表应该怎
30min,感觉没想招人,全程面试官没开摄像头。 聊聊实习。(自我介绍都没有。。。) 多级评论怎么实现? 线程池怎么实现? 实习碰到的难点? 聊聊开发的缓存框架?为什么开发? 过期删除怎么实现的? 讲讲LRU和LFU? 定时删除和惰性删除怎么实现的? AOF快照怎么实现的? 为什么不用RDB?
1.kafka存的是什么?kafka存数据吗? 2.ES关键字搜索的是什么? 3.ES是数据库吗? 4.ES数据存在哪里? 5.MQ和kafka了解吗? 6.接口里有实现方法吗 7.与redis类似的数据库 8.比较mysql和oracle? 9.sql语句:查询某一用户当日有没有访问 10.垃圾回收,新生代 11.Spring常用注解?异常处理的注解 12.消息队列消费消息的过程及后续处理? 1
自我介绍 实习中遇到什么困难,你是怎么解决的 问我用这些技术方案解决有没有跟导师商量过 什么是泛型 泛型擦除知道吗 注解的实现原理,Spring怎么实现事务注解的 事务注解哪些情况下可能会失效 Spring的为什么默认是单例Bean,你觉得这样设计有什么好处 还知道那些设计模式 知道OOP吗,讲一下 你觉得你有什么优势 兴趣爱好 说下最近这段实习的离职原因 -----------反问-------
自我介绍 ==和equals的区别 什么是动态代理 mysql怎么优化查询效率 什么是视图 nginx有什么用,项目中用到什么 nginx的负载均衡是怎么配置的 swagger是什么 elasticSearch的GEO elasticSearch查询语句 讲讲MongoDB redis的缓存击穿、缓存穿透、缓存雪崩以及解决方案#java实习面经##java##java面经##面经##软件开发202