15. 中软国际二面复盘--视频面试

结果

过了,拿了offer,10k,hr说一年半经验4舍五入就是一年经验,只给10k,后面遇到更合适的offer后把它拒掉了,hr说给12,让我好好想想,最后还是拒掉了

复盘后发现面试官说上班时间996,周二周四下班会早一些

时间

2023.3.13

心得

紧张,说话要自信,避免“额”等语气词

面试官蛮好的,适当的时候会给出提示

题目

算法题

输入一行英文句子,里面包含英文字母,空格以及,.? 三种标点符号,请将句子内每个单词进行倒序,并输出倒序后的语句

输入:ohW era? uoy ? I ma xelA.
输出:Who are you ? I am Alex.

代码:

private static void soutDemo(String temStr) {
        String[] strArray = temStr.split(" ");
        for (int i = 0; i < strArray.length; i++) {
            int n = strArray[i].length() - 1;
            char c = strArray[i].charAt(n);
            if (strArray[i].length() > 1 && (c < 'A' || c > 'Z') && (c < 'a' || c > 'z')) {
                n -= 1;
            }
            for (int j=n; j>=0; j--) {
                System.out.print(strArray[i].charAt(j));
            }
            if (n != strArray[i].length() - 1) {
                System.out.print(strArray[i].charAt(n + 1));
            }
            System.out.print(" ");
        }
    }

还可以用栈的方式处理

// 用栈的方式处理,遇到标点符号或者空格就出栈
    private static void soutDemo1(String temStr) {
        Stack<Character> stack = new Stack<>();
        for (int i = 0; i < temStr.length(); i++) {
            if (temStr.charAt(i) == ' ' || temStr.charAt(i) == '.' || temStr.charAt(i) == ',' || temStr.charAt(i) == '?') {
                while (!stack.isEmpty()) {
                    System.out.print(stack.pop());
                }
                System.out.print(temStr.charAt(i));
            } else {
                stack.push(temStr.charAt(i));
            }
        }
    }

hashmap和hashtable的区别?

总结过

concurrentHashMap怎么保证线程安全?

总结过

synchronize了解过吗?

总结过

synchronize锁升级过程有了解过吗?

总结过

jvm内存模型了解吗?

总结过

JIT分析逃逸技术是在什么时候完成的?

编译期

spring的ioc清楚吗,有听过吗?

总结过......这个问法多少有点看不起人了

rpc框架了解吗?

没用过,说了下概念,然后引到了http形式的feign调用这边。

分布式锁用什么实现的?

分布式锁超时策略是什么?

讲了下固定时间和看门狗机制

kibana日志分析的es查询清楚吗?

没了解过,然后讲了下具体使用场景

消息队列用到过吗?

项目上用的kafka,用于单据推送

kafka的topic和key有什么区别?

key是topic下的二级分类

怎么防止重复消费?

总结过,幂等性:redis,mysql等

rocketmq的路由策略还记得吗?

不了解

mysql的join 和 left join的区别?

内连接和左连接.....这个问题属实看不起人了

sql题目

一个表有3个字段id name score ,求出name出现次数大于3次, 分数都<60的人

#你觉得今年春招回暖了吗##社招#
全部评论
感谢大佬分享
1 回复 分享
发布于 2023-03-20 18:03 四川
大佬一二面隔了多久
点赞 回复 分享
发布于 2023-03-20 18:30 山东
最后那个SQL可以给我讲讲吗 上次我也面到了没写出来
点赞 回复 分享
发布于 2023-03-21 00:09 云南
我的妈鸭 怎么盯着锁在那问 这我哪遭得住
点赞 回复 分享
发布于 2023-03-24 10:27 江苏

相关推荐

13 46 评论
分享
牛客网
牛客企业服务