b站内推 b站内推码 bilibili内推

B站26 届校招启动啦!

我们正式向未来的你发出邀请 ——
技术岗 / 产品岗 / 运营岗 / 设计岗...
💥 全!部!开!放!招!聘!

内推链接:https://jobs.bilibili.com/campus/positions?token=f30cc45c-2aa2-4a56-85e0-2f5fd44e785d&type=3&page=1

内推码:KU09R2
全部评论
取码
点赞 回复 分享
发布于 昨天 15:45 河南
已投递,望跟进
点赞 回复 分享
发布于 昨天 11:45 重庆

相关推荐

07-28 15:15
门头沟学院 Java
面试八股环节还好,但是我是力扣战士,面试官让在编译器上写代码类都不会怎么写了,两个算法,字母异位词和策略模式,只写了方法,力扣战士凉透了,希望大家平时还是要在编译器上做题策略模式等一些设计模式,希望大家也进行默写,别像我一样会背不会写字母异位词import java.util.*;public class Main {public static List<List<String>> groupAnagrams(String[] strs) {// 用于存储分组结果的映射,键为排序后的字符串,值为对应的字符串列表Map<String, List<String>> anagramGroups = new HashMap<>();for (String s : strs) {// 将字符串转换为字符数组并排序char[] chars = s.toCharArray();Arrays.sort(chars);String sortedStr = new String(chars);// 如果映射中不存在该键,则创建一个新的列表anagramGroups.computeIfAbsent(sortedStr, k -> new ArrayList<>());// 将当前字符串添加到对应的列表中anagramGroups.get(sortedStr).add(s);}// 返回映射中的所有值(即所有分组)return new ArrayList<>(anagramGroups.values());}public static void main(String[] args) {// 示例输入String[] strs = {"eat", "tea", "tan", "ate", "nat", "bat"};// 调用方法获取分组结果List<List<String>> result = groupAnagrams(strs);// 输出结果for (List<String> group : result) {System.out.println(group);}}}策略模式// 支付策略接口interface PaymentStrategy {void pay(double amount);}// 微信支付实现class WechatPay implements PaymentStrategy {@Overridepublic void pay(double amount) {System.out.println("使用微信支付:" + amount + "元");// 微信支付具体实现逻辑}}// 支付宝实现class Alipay implements PaymentStrategy {@Overridepublic void pay(double amount) {System.out.println("使用支付宝支付:" + amount + "元");// 支付宝支付具体实现逻辑}}// 银行卡支付实现class BankCardPay implements PaymentStrategy {@Overridepublic void pay(double amount) {System.out.println("使用银行卡支付:" + amount + "元");// 银行卡支付具体实现逻辑}}// 支付上下文(策略持有者)class PaymentContext {private PaymentStrategy strategy;public PaymentContext(PaymentStrategy strategy) {this.strategy = strategy;}public void setStrategy(PaymentStrategy strategy) {this.strategy = strategy;}public void executePayment(double amount) {strategy.pay(amount);}}// 主类和测试代码public class Main {public static void main(String[] args) {// 创建支付上下文PaymentContext context = new PaymentContext(new WechatPay());// 使用微信支付context.executePayment(100.0);// 切换为支付宝支付context.setStrategy(new Alipay());context.executePayment(200.0);// 切换为银行卡支付context.setStrategy(new BankCardPay());context.executePayment(300.0);}}
查看2道真题和解析
点赞 评论 收藏
分享
1. 你在学校哪些科目的成绩比较好?有哪些专业课比较突出?2. AI课程主要学了哪些内容?做过什么项目?为什么成绩好?3. CNN和INN这两种神经网络结构有什么区别?CNN的中文名字是什么?原理是什么?如何识别图片中的内容?4. 除了CNN,还有哪些主流神经网络?Transformer属于哪类?有什么特点?5. 你了解deepseek吗?它的蒸馏是怎么做的?相比传统AI模型有什么优势?如何降低成本?6. 你平时怎么规划业余生活?在学校参加过哪些社团或活动?有哪些兴趣爱好?7. 你未来三年有哪些职业规划?更倾向于做哪方面的工作?8. 你觉得自己在运维方面有哪些性格或能力优势?如何理解“稳定”?什么是on call状态?有相关经历吗?9. 能举例说明你遇到紧急问题时的应急处理经历吗?比如数据库崩溃、黑客入侵等,如何排查和恢复?10. 你们用的是什么数据库?如何做数据备份和恢复?遇到勒索事件如何应对?11. MySQL多台部署时脑裂现象怎么恢复?有哪些集群部署方式?如何做基础加固和安全防护?12. MySQL配置文件一般写在哪?常见配置项有哪些?13. Linux下/etc/passwd和/etc/shadow的区别是什么?umask的含义是什么?文件和文件夹的最高权限是多少?755权限代表什么?14. 你用过SSH吗?原理是什么?有哪些安全风险?如何用SSH代理?15. K8S中kube-proxy的作用是什么?Service的实现原理?ETCD的作用和特点?Pod有哪些调度方式?如何配置污点和亲和性?16. 你如何理解交付岗位?日常工作内容有哪些?如何为客户写交付文档?17. 你对公司有多少了解?公司主营业务是什么?云计算安全有哪些常见安全问题和隐患?18. 云计算相比传统服务器有哪些优势?为什么要发展云服务?底层实现有何不同?虚拟化和云计算的区别?19. 你对安全行业有哪些了解?有实际参与过安全项目或漏洞复现吗?对行业事件有何看法?20. 在实验室或团队中有协调成员关系的经历吗?遇到哪些困难?如何解决?你觉得当leader最难的地方是什么?21. 你为什么选择去上海/北京实习?对城市和岗位有何倾向?有面过哪些其他岗位?22. 你对公司规模、团队人数、分公司分布等有了解吗?有想问面试官的问题吗?23. 面试官对你的建议和反馈是什么?(如表达结构、亮点、案例总结等)实操相关问题1. 数据库被黑客入侵后如何恢复?如何用备份回滚?如何加强数据库安全?2. MySQL如何做端口加固、用户权限分离、跳板机、IP白名单等安全措施?3. Linux权限管理、umask、文件权限设置等基础操作。4. SSH隧道、代理的使用方法和原理。5. K8S相关命令、调度方式、配置文件等基础实操。(注:每轮面试问题顺序可能略有不同,内容仅供参考)评价:神人面试官,我来面运维问我AI架构
查看27道真题和解析
点赞 评论 收藏
分享
评论
1
2
分享

创作者周榜

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