楼主在哪投的?
点赞 1

相关推荐

2024-12-21 20:59
已编辑
门头沟学院 Java
1.介绍最拿手的项目,背景等等2.项目是你自己完整实现的吗?3.stringbuilder和stringbuffer的区别?线程安全性?如何保证线程安全?(非安全,调用append方法。安全,底层用了锁)4.synchronized锁是怎么实现的?加在方法上吗?5.string是线程安全的吗?(线程安全,定义就不可改变)6.final关键字是修饰什么的?修饰类的时候可以被继承吗?修饰方法的时候呢?(变量,方法,类)(修饰方法可以被继承不能被重写,修饰类不可被继承)7.java序列化和反序列化讲一下?底层是怎么实现的?(jableio.serializable,objectinputsstreamserialversionuid了解吗?假如我序列化后修改了内容,反序列化还能成功吗?(可以的,这个是控制版本的)8.transient关键字了解吗?(被这个关键字修饰的成员变量不会被序列化)9.异常和error讲一下?包括?throws关键字?(不想内部处理异常就抛出去) throw关键字呢?(主动抛出异常,发现异常,手动触发异常处理机制)10.redission实现了怎样的分布式锁?底层?(加锁原理,可重复,删除锁)(setnx以及lua脚本)锁的续期?看门狗机制?11.redis数据结构?set和sortedset区别讲一下?(多了个score用来排序)12.redis树怎么实现的?(这个忘光了,没答出来)(跳跃表?字典?)不懂,求牛友告知13.redis淘汰策略有哪些?你项目用的是哪个?场景是?具体在哪个文件设置?14.mysql数据量有多少?你项目里面的?或者实习遇到的?15.mysql常用的优化策略?你讲一个优化的案例?你是怎么知道mysql执行时间的?(说了网上查的命令行,好像是mysql日志)16.你还用过哪些数据库吗?17.索引的数据结构?B树和B+树的区别?还有最左索引匹配?18.MVCC机制怎么实现的?实现了什么事务隔离级别?(rc,rr)(rr是多次读数据都一样,rc是读到最新的)19.幻读了解吗?mvcc是怎么解决的?(判断完范围后,再通过版本号判断是否读取)还有其他吗?(间隙锁gap lock)20.实习做的什么?反问:业务,自研ai更新:等老板决定,会赢吗😭#牛客解忧铺# #牛客创作赏金赛#
查看44道真题和解析 牛客解忧铺 牛客创作赏金赛
点赞 评论 收藏
分享
2024-12-24 08:58
已编辑
北京邮电大学 C++
事情原委:若干年前的一天,我正在被面试苦恼。第二天就要面试了,脑子里围绕着几个问题明天面试官会问什么问题?C/C++?项目细节拷打?计算机网络?实战情景题?还是…索性开始看面经,我也走了很多弯路,一开始只刷题不看面经,觉得面经这东西又不是固定的,即使多看两个少看两个又有什么区别,反正自己又摸不透面试官。当时呢,每天就是在焦虑->刷牛客->焦虑,牛客自己是越刷越焦虑。初见端倪:一开始呢,每天刷着同学们分享的面经,欺骗自己大脑假装努力,实际上自己看一篇面经,知识跳跃太大,有的太简单有的太难,难的呢 自己自信心-1 简单的自信心+1,一加一减,最后一复盘还是不会,偶然间看到有同学自己总结了java面经,然后呢我自己想,自己也总结一份自己的面经,到时候呢自己也可以当当笔记看看,刚好用牛客就开始记录归纳自己碰到的问题。渐露真相:平平的一日,我把自己的面经总结分享到了牛客平台,因为太晚,随即睡去。第二天一早 收到官方的消息,你的文章已登录牛客热点榜,一开始觉得不可思议,随即去查自己的分享文章,赫然在榜。也可能是激励效应 第一次在榜给了我一些鼓励,从此不可收拾。愈演愈烈:自那以后,我便开始创建自己的专栏,时至今日 已经一年多了,其实专栏更新的比较少了,今年也可能是工作原因,也可能是自己变懒了,工作一忙感觉自己的精力大不如前了,还觉得自己非常年轻,仔细想想当了这么多年的打工人了。水落石出:那么到今年已经一年多了,为了感觉小伙伴们的支持和喜爱,从今天起呢,这个专栏将免费开放了,下方专栏可以查看   http://daxprogram.com
点赞 评论 收藏
分享
2024-12-20 23:50
门头沟学院 Java
第一次写面经下面的内容是录音之后导出文本然后由gpt生成的,大致包含了所有面试官提问的问题。自我介绍- 请先自我介绍一下。- 介绍一下最近做的项目,这个项目是你自己一个人做的吗?- 这个项目是在单机去跑的吗?有没有上线过?技术难点- 做这个项目主要的技术难点在哪?- 秒杀逻辑的主要技术挑战是什么?- 在集群模式下考虑使用分布式锁吗?分布式锁与并发处理- 构造的分布式锁具体指的是什么?- 如何优化锁误删的问题?- 在锁误删中加锁和解锁的操作是如何实现的?- 在锁误删场景中,如果线程成功获取到锁,但该线程的业务逻辑执行时间超过锁的超时时间,如何处理?- 线程在感知到锁快要超时的时候,怎么进行续期操作?消息队列选择- 为什么考虑使用 Redis 的 string 结构作为消息队列?- 对其他的消息队列(如 RabbitMQ、Kafka)有什么了解?缓存相关问题- 什么是缓存穿透、缓存雪崩?- 如何防止缓存雪崩?- 解决缓存击穿的方法有哪些?并发控制- synchronized 和 lock 的区别是什么?- 在单台机器部署的情况下,如何对同一个用户加锁以确保接口的线程安全?(类似于同一用户用不同设备去下单,也就是不同线程同一userId,如何保证这里的线程安全)(除了userId字符串常量池引用,还可以设定synchronized锁的对象是哪些来达到同样的效果)- 如何获取用户 ID 对应的常量值以保证其唯一性?(intern方法)编程实践- 算法题LeetCode原题 复原ip地址,不允许定义全局变量,(因为时间不太够了,面试官就要求写出回溯方法的主体结构即可,然后解释以下函数中的参数什么含义)面试反问- 部门业务面向B端还是C端?面试环节有几轮?面试评价?)面试官建议- 在项目介绍时可以更深入一些,详细说明遇到的技术困难及解决方案。- 讨论技术选型的原因,即为什么选择某种技术而不是其他的,并解释这些技术的原理和可能存在的问题。#美团##牛客解忧铺##面经#
牛客826933393号:以后我写面经就按你这样写
查看21道真题和解析 牛客解忧铺
点赞 评论 收藏
分享
牛客网
牛客企业服务