哈啰一面

9月4号下午打电话约1h后面

浏览器输入网址的过程,DNS域名本地怎么配置?在/etc/hosts文件添加

常见端口号

IP地址和MAC地址哪个多?MAC地址多,怎么实现的?私有IP转换成共有IP

Linux常见命令top,iostat,netstat,怎么查看CPU、内存、系统版本等参数?cat /proc/cpuinfo

如何让服务器上多个程序隔离,不会占用彼此资源?答了Docker,问Docker出现之前怎么做的?虚拟化

socket的状态,用什么命令查看?netstat

ssh命令的参数,-i指定用于身份验证的私钥文件路径,-A开启身份验证代理,-C开启数据压缩,-L本地端口转发,-R远程端口转发,讲一下本地端口转发和远程端口转发?

git之前SVN(Subversion)是怎么实现的?

git commit后,想修改又不想生成一个新的版本,用什么命令?git reset

git push后,想修改又不想生成一个新的版本,用什么命令?git revert

接下来问项目

HBase的key怎么设计的

为什么要用消息队列?我回答了解耦,解耦不用消息队列也可以,我回答了削峰填谷

Redis的数据结构,zset的插入和查询时间复杂度

为什么要用锁?

CountDownLatch的使用场景?如果不用CountDownLatch怎么实现?我答用一个线程安全的变量,循环等待变量达到特定条件,等于说自己实现了一个CountDownLatch

volatile关键字是什么?为什么CPU要指令重排序?

JMM底层的原因?答内存屏障,换个问法,CPU的内存和主内存是在同一个地方吗?CPU的是cache,在L1、L2、L3的哪一个?

反问,问了在做什么,正在替换哈啰之前的数仓,开发了一套新的平台系统,有很多开发任务
全部评论
哥是杭州普惠吗?
点赞 回复 分享
发布于 2024-03-31 23:03 黑龙江
有结果了吗
点赞 回复 分享
发布于 2023-09-25 20:54 上海
这是Java岗吗
点赞 回复 分享
发布于 2023-09-17 15:51 北京
这是Java吗
点赞 回复 分享
发布于 2023-09-14 17:21 浙江
我的一面面试官说结果一到两周才能出来 是不是凉了
点赞 回复 分享
发布于 2023-09-13 14:56 浙江
约2面了吗
点赞 回复 分享
发布于 2023-09-09 10:20 黑龙江
这是正式批面试吗
点赞 回复 分享
发布于 2023-09-05 11:21 浙江

相关推荐

锐明技术一面:二面要线下 不想去没去1、什么是原型链2、vue2和vue3的区别3、三种存储方式有哪些localstorage和sessionstorage区别4、css垂直居中的方式5、组建之间的通信方式6、promise和settimeout的区别7、实现双向绑定的原理8、加密算法的区别9、webRTC反问意见:没有抓清楚回答的重点,面试官提问的重点小鹅通一面:二面基本都是问项目没有八股 已oc没去1.简单说一下webRTC的整个项目的实现2.为什么考虑使用虚拟列表3.虚拟列表是怎么实现的(实现原理)  可以考虑分页4.说一下怎么判断是否在可视区域5.JS常用的数据结构6.怎么理解闭包7.js继承怎么实现的8.js继承和C++继承有什么区别9.http常见的协议头10.日常访问网页的时候 有时候访问图片、视频 会让你下载 有时候又让你在网页预览 你怎么做,怎么理解的反问意见:需要加强业务上的思考。比如虚拟列表可能会占用内存等腾讯音乐一面:(kpi两次 面完秒挂 没有手撕)1.怎么解决跨域的问题?2.项目难点3.单点登录4.项目最大的收获5.Js数据类型6.怎么判断数组类型7.数组怎么去重(set怎么转数组)8.字符串怎么转为数组9.数组排序(指定升序排序)10.web页面 有哪些策略进行性能优化11.说一下CDN让访问变快的原理12.域名解析的过程13.浏览器缓存的原理14.什么情况下会命中强缓存(协商缓存)问的很细15.图片懒加载实现原理(需要更加底层)16.说一下浏览器dom渲染过程17.Http2/http3比http1优化的地方18.http状态码19.解决跨域的方法20.为什么有跨域的问题21.Xss攻击(怎么攻击 怎么解决这个攻击)22.为什么输入脚本可以攻击23.Js实现继承(很细)24.为什么父类的引用类型属性会被所有子类共享25.深拷贝实现26.如何在全局捕获js异常27.衡量页面性能的指标(需要答很多)28.Nodejs react反问意见:需要了解网络相关的底层原理美团一二面 已oc 决定去美团了八股基本都是类似的 手撕数组去重 能写多少写多少 用map去重第二次手撕是路径匹配 需要处理./ ../ 感觉美团想要你的话 问项目会问的比较多反问主要是问的他们那边的业务
点赞 评论 收藏
分享
05-09 21:40
门头沟学院 Java
2025/5/91. ES如何使用的,完整的链路调用了哪些api实现了什么功能?2. ES写入用的什么api,ES底层数据结构,为什么使用ES3. ES响应速度为啥更快4. ES创建时的索引,Mapping结构5. 聊了下ai相关的6. 如何理解AOP和IOC7. 为什么要用IOC或者说为什么把Bean交给spring让他去做DI8. DI是创建单例Bean对象注入到容器中吗9. Spring为什么选择单例去注入Bean而不是原型模式10. 如何实现单例模式11. 双重检查锁是使用的什么锁12. synchronized锁和reentrantLock的区别13. synchronized锁升级过程讲一下14. synchronized是公平的吗,reentrantLock呢15. reentrantLock如何保证公平锁,非公平呢(队列有很多吗)16. 实现双重检查锁时有哪些要注意的(锁的范围、可见性解释下如何实现)17. volatile知道吗,双重检查所为什么用volatile18. 单例模式解决了什么问题(节省资源,多线程复用资源时线程安全怎么保证(双重锁),双重锁锁的地址上下文其他线程怎么获取)19. 使用单例模式时是如何把Bean注入到Spring的20. 讲一下写代码的结构目录,从前端请求到返回数据的链路(从controller->mapper层每层是做什么的,常用的注解有哪些)21. 使用Pram注解,请求注解时为postmappering和getmappering时param是什么形式,链路是什么样22. Trancaction使用时需要注意的参数,不想抓某个异常时用那个参数23. Transaction可以用在私有方法上吗,为什么?(AOP)24. #{}和${}区别25. ThreadLocal你项目中怎么使用的26. ThreadLocal底层结构是什么,有哪些方法27. ThreadLocal使用ThreadLocalMap实现那他设置变量副本为什么用set而不是put28. solid设计原则29. MySQL数据构建方式,底层数据结构是啥30. B+树有什么优点31. 一张学生表,id字段(主键)、name字段,查询你的名字sql,根据姓氏查,假设学生表由100万数据怎么快速查找,32. 索引的查找经历了哪些步骤33. 聚簇索引存储的什么34. 在100万的数据查找你的名字会经历哪些步骤,名字的索引组成方式是什么样的35. 更新时事务是怎样运作的36. 事务的特性和隔离级别37. 默认的是哪个隔离级别,效果是什么38. 幻读是通过什么解决的39. MVCC介绍下40. jvm底层模型介绍下41. jvm参数知道哪些42. jvm垃圾回收算法43. 其他
点赞 评论 收藏
分享
评论
6
37
分享

创作者周榜

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