#

27届

#
124387次浏览 1481人互动
此刻你想和大家分享什么
热门 最新
06-01 15:44
已编辑
门头沟学院 Java
27Java日常实习简历求牛爷爷拷打
投递字节跳动等公司7个岗位
点赞 评论 收藏
分享
成都某中厂值得去吗?+ 面经
bg: 27双非目前我是正在一个成都小厂远程实习中,今天下午面了家成都中厂(大概几千个人那种),面了1.5h,面我的是前端这个团队的组长,每周4天(坐班)先说面的东西吧:1. vue2/3的响应式实现,及vue2响应式实现的缺陷2. history路由和hash路由的区别及history路由可能刷新白页的问题3.学校主修课程和前端有关系吗?平时怎么自学的前端?----聊项目4.Echarts大量数据渲染解决方案。(项目中有要同时渲染好几万个点数据的场景,且每个点还要有特效,各种属性样式要单独计算,所以不能直接用Echarts的large等配置)5. Echarts渲染组件(组件中有比较多的图片),因为Echarts组件中加图片的话,需要把每个图片网络请求发完拿到之后才能渲染组件,这样就有延迟,当时是问我怎么解决的6.网络一次性请求这么多数据,网络上的性能消耗怎么解决的------7.如果现在存在一个系统或者页面 卡顿或操作卡这种,如何去排查问题,在哪些方面进行优化8. mqtt消息订阅(之前的实习中有)---css9. 多种方式实现盒子居中10.css显示文字省略号---js11.js的数据类型有哪些12.typeof可以判断哪些数据类型13.如何判断数组14. 用Array.isArray()以外的方法来判断数组有什么问题15.原型链具体是什么东西16. const obj = {} 的隐式原型是什么17.如何判断js中两个变量、对象相等 (Obeject.is()、===、手写浅比较、递归判断...,问了他要哪种程度的相等)18. 实现深拷贝的方法19.为什么不能用json来实现深拷贝20. 函数可以被json序列化吗---- 代码题21. 手写深拷贝22. 讲一下什么是节流和防抖23. 手写节流 (太紧张没撕出来了)24. 下列代码输出什么(promise + 微队列问题)async function async1() {  console.log("async1 start");  await async2();  console.log("async1 end");}async function async2() {  console.log("async2");}console.log("start");setTimeout(function () {  console.log("setTimeout");}, 0);async1();new Promise(function (resolve) {  console.log("promise1");  resolve();}).then(function () {  console.log("promise2");});console.log("end");--------vue使用相关25.vue的生命周期26.组件挂载和卸载的时候,我们可能做什么事情27.computed和watch的使用场景28.v-for为什么要加key29.vue组件间通信有哪些方式30.跨标签页通信方式-----反问----然后就结束了,当时也基本都答出来了,他说对我挺满意的,然后问了下我的一些要求什么的,最后说这周内告诉我面试情况以及之后去不去之类的,佬们,我的问题是这个有必要去吗,虽然现在还没正式发offer什么的,但是感觉希望挺大的,有必要去吗,虽然待遇、公司规模什么的都比我现在远程实习的这家好,但是每周工作日去上4天班的话,学校这边只能找dk了啊,这学期有些课的老师还挺严的,每节课拿着带人像的花名册那种,dk还是蛮有风险的,有必要去吗,佬们,而且如果去的话,我目前远程实习的这家,才实习了3个星期,感觉也不好写简历上面,而且dk还有风险,佬们,我该怎么搞啊  
查看30道真题和解析
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
2024-11-28 22:27
已编辑
简历求指指证
Kensley:交大的学弟,整体挺好的 稍微有点乱可以考虑做减法了 并发和java可以合一起,知识上补充一下Redis集群技术的死角,主从,Sentinel,Cluster。 大计基改成课程就行:《计算机网络》《操作系统原理》《数据结构》《算法》。 最重要的,项目还要再挖掘,要用【问题/场景】驱动开发,效果放在最后一句就行,“基于XXX/集成XXX实现XXX功能,【解决XXX问题】,效果XXX”,比如基于Redis实现商品信息的读缓存,解决了浏览高峰时因高频访问MySQL偶发卡顿的问题,体感性能上升30% 排版相关的:1. 大段文本要做提炼,比如“XXX等有基本的了解”改为“了解XXX”,文本相关都可以喂给GPT看看精简效果;2.黑体粗有点多,长文本和奖项的加粗去掉,奖项的时间不用列;3. 项目和实习的时间挪到后面,保持一致
点赞 评论 收藏
分享
27届 Java 想找日常实习【求锐评/拷打/建议】
神哥不得了:神哥来啦~日常实习投递时间,个人建议是在4-5月进行投递,6月应该面试会比较多,更HR稍微商量一下完全可以到放暑假的时间。专业技能先把和Java强相关的加上,比如JVM、JUC、MySQL、Redis等,然后再写计算机基础等。项目先写项目描述,然后技术栈,最后是亮点,记得写上项目的时间
点赞 评论 收藏
分享
27届迷茫
内向的柠檬精在研究求职打法:其实也没必要太急,我学长小中大,春招还是上岸大厂了有人三段大厂实习,不也没找到
点赞 评论 收藏
分享
01-12 20:10
已编辑
字节跳动_研发(实习员工)
27 届 实在智能Java一面(凉经)
- 自我介绍- 有了解过JMM内存模型吗- JMM中会有并发问题吗,可以通过什么解决- JUC中的锁有哪些- JUC 并发集合有哪些- Kafka 跟 RocketMQ 的区别和各自的优势(没答好)- RocketMQ 的延时队列如何实现的(不会)- 使用MySQL时,我有两个字段是a,b,那么怎么保证一条记录这两个字段的唯一性-  在有唯一联合索引的表中,怎么实现一条记录的逻辑删除(不会)- 有一个联合索引a,b,c,如果where 条件的 a,b 会走索引吗- 如果是 b,a 会走索引吗- 那如果是 a,c 会走索引吗  - c有可能会走,而且是在 MySQL 8.0 以后- Redis中有哪些基本的数据结构- Redis 集群有几种模式  - 哨兵,主从,cluster集群- Cluster 集群与 主从 相比有什么好处- 有什么操作是主从可以的,集群不可以的(不会)- Redis的事务怎么实现的  - Multi + Watch + EXEC- Redis集群模式支持事务吗,为什么- 什么是缓存穿透,怎么解决- 水平分表怎么做的,为什么需要水平分表- 路由表用来解决什么问题,什么叫查询扩散- 延时发布是怎么做的- 定时任务是用的什么  - SpringSchedule- SpringSchedule 在分布式的场景下会有并发问题吗  - 有,可能会导致重复拉取,所以使用zset解决- JVM 的垃圾回收策略有哪些  - 标记-清除  - 标记-整理  - 复制- 有了解过三色标记法吗手撕:- 三个线程循环按次序打印数字
点赞 评论 收藏
分享
01-12 20:09
已编辑
字节跳动_研发(实习员工)
27 届 杭州智晟未来信息科技一面(已挂)
- 学校是什么- 你的成绩能够保研,怎么不选择保研- 自我介绍- 你最熟悉的一方面的技术- 说说java的集合分为两类Collection 接口 和 Map 接口- 说说集合有哪些实现- 说说ArrayList- 说说HashMap- 那你知道ConcurrentHashMap吗- 你提到了CAS和synchronized,那什么时候使用CAS什么时候使用synchronized- 除了put流程,ConcurrentHashMap还有哪个地方使用到了CAS- 说说synchronized的锁升级过程- 那你继续说说monitor- 你知道AQS吗- AQS中等待队列中节点的状态是什么样的- ReentrantReadWriteLock的底层实现原理- 线程的状态- 什么时候线程从Runnable(可运行状态)变成Waiting(等待状态)- 事务的ACID- 你知道MySQL的日志吗- 那你说说binlog- MySQL的MVCC是什么- 怎么判断当前数据版本对当前事务是否可见- MySQL默认隔离级别是什么- MySQL并发读取和写入的时候有什么问题- RR(可重复读)有什么问题- 为什么select ... For update 能解决幻读- 你知道MySQL的锁吗- 你知道哪些Redis的底层数据结构- 说说跳表是怎样实现的- 为什么你要自己实现一个跳表而不是使用JUC包中的数据结构- 说说RocketMQ的事务消息- 使用MQ的时候怎么保证幂等性- 项目中怎么解决缓存穿透的,场景问题等等- 布隆过滤器的底层原理了解过吗- 使用水平分表的时候考虑了哪些问题- 分片算法使用的是什么- 怎么解决数据倾斜的问题- 说说雪花算法- 为什么机器数超过1024就不行- 怎么解决时钟回拨- 你平时是怎么学习Java的- 你在工作室中做了什么事情- 你期望的工作时间和薪资是多少
点赞 评论 收藏
分享
05-26 16:10
已编辑
字节跳动_研发(实习员工)
27 届勇闯实习!!七牛云测开二面(已OC)
点赞 评论 收藏
分享
会员标识
2024-10-13 21:54
已编辑
江苏省宝应中学 后端
27届已老实
准备找一个日常实习 八股最近一直在准备求指点 不玻璃心
给你点了个赞的打工鸭很忙碌:把 华 改成 京
点赞 评论 收藏
分享
01-12 20:10
已编辑
字节跳动_研发(实习员工)
27 届 星环一面(已OC)
- 自我介绍- HashMap的底层数据结构  - 1.7 以前是数组加链表,1.8之后是数组+链表+红黑树  - 当链表元素增加到8个的时候,就会将链表转变为红黑树  - 当红黑树中元素减少到6个的时候,红黑树就会退化为链表- 为什么要设置8这个阈值(没答好)  - 如果 hashCode 分布良好,也就是 hash 计算的结果离散的好,那么红黑树这种形式是很少被用到的,因为各个值都均匀分布,在存储数据不多的情况时,概率不到千分之一。- 为什么做第一个项目:  - 课程作业  - 后面做完善的优化- 怎么应对高流量高并发  - 将高频查询的信息存储在redis中,如热门视频的信息  - 对高并发的操作进行异步处理,如点赞操作  - 分库分表,提高查询效率- 项目有没有上过线,线上有没有做过测试,最高的在线人数是多少- 本地测试的时候,接口的qps是多少,为什么会相差这么大,有没有排查过慢的原因- 什么是缓存穿透,怎么解决?- 分库分表怎么做的?- 为什么要做第二个项目:  - 学长做实习分享  - 自己很感兴趣- 全部都是从0到1自己设计的吗  - 先是自己学习相关的基础理论知识  - 然后中间去学习了一些开源的项目  - 中间有问题去询问了学长- 怎么应对并发安全和数据丢失的(答的不好)  - 并发安全:使用并发安全的跳表,使用读写锁进行了锁细粒度控制  - 数据丢失:使用 WAL 技术预写日志,防止数据未落盘丢失- 怎么设计的KV存储结构  - 共享前缀+剩余key长度+value长度+剩余key内容+value内容- 这个设计的优化是自己设计的吗- 线程池优化是怎么做的  - 每一层的 level 有一个单独的线程去做 merge- Buffer.allocate() 在哪分配内存  - 直接内存- 为什么要使用内存池技术(缓冲池)  - 减少new、delete的次数  - 减少内存碎片- 为什么要通过反射调用 clean 方法  - 由于 Buffer.allocate() 分配的内存空间不属于 JVM 的堆内存区(Java Heap),因此不受 JVM GC 的控制,卸载这部分内存空间需要系统调用 clean() 方法来实现- 内存锁定是什么  - 用户在分配除一部分虚拟内存时,其背后可能并没有真正的物理内存与之对应,只有用户真正需要访问内存时,系统才会为这段虚拟内存分配实际的物理内存,这种情况下,如果我们将需要使用到的内存全部锁定,为它们提前分配好实际的物理内存,就可以提高程序执行速度。  - 使用 JNI 调用 c语言库中的 mlock- 为什么想到内存锁定和反射调用clean  - 学习rocketmq的时候
贪玩的林北在看牛客:按照泊松分布,阈值为8的情况下,概率的量级达到了0.000001(不记得具体多少0),jdk注释有写貌似
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客网在线编程
牛客网题解
牛客企业服务