一首凉凉所给你
点赞 评论

相关推荐

07-10 22:47
门头沟学院 Java
我这里有几个大厂,最近做过的实习项目,可以用于包装简历,感兴趣的可以看简介中项目地址有需要免费点评的,可以直接撩我,我也给你出一期先看教育经历,你都写是软件工程了,主修课程就可以免了,反倒是奖学金比赛还有一些证书可以写一写,作为一个在校生,没有这些肯定是不行的然后看实习经历部分,第一个功能有些抽象,作为没了解这个项目的人,完全看不懂,建议改一下。第二个功能写调用大模型,这个还不错,毕竟现在大模型很火,sse,协议的调用,建议你去看一下,我觉得你可能是那种,阻塞时间很长的调用。第三,四个功能也有些抽象,你要写的具体一些,用什么技术实现了某一个功能,然后再去描述业务,不要上来全都描述业务,完全看不懂,第五个提升用户体验,也要写到具体的某一点,比如你是怎么设计这个用户反馈系统的,有没有把AI接入进去,提前做一个预处理,这都是很加分的然后看项目经历,非常烂大街的一个项目,建议找一些冷门的,不要老写登录jwt web socket,还有red is缓存这些,写一些难的功能,每一点描述里面用两个技术,然后再加上一个数字指标的话,会好一些专业技能的话,一般都是分点的,最好把序号标一下,而且是放在教育背景下面的位置,可以改一下,各种技术的深入学习也要继续,前端技术可以不写,毕竟你找的是后端岗位,ioc,aop什么的,多线程工具类都可以去看一下
点赞 评论 收藏
分享
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道真题和解析
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务