数字马力笔试10.8

单选
1、先深度后广度的顺序
2、若大于10,使用throw返回异常信息something is wrong
3、请求成功并返回请求资源
4、git
5、终止当前线程运行,sleep()是使当前线程暂停执行指定的时间,不能终止线程。使用标志位和interrupt可以终止线程
6、范式
7、集合类查找操作时间复杂度为O(1)的是哈希表
8、netstat的使用,netstat -t(tcp)和netstat -A(显示所有连线)
9、maven的生命周期
多选
1、二叉树
2、集成测试点过程
3、重写和重载,重载是指在同一作用域内,可以有一组具有相同名字但参数列表不同的方法,重写是指子类提供了一个与父类中方法具有相同名称、参数列表和返回类型的方法,实现多态性
4、http的长连接和短链接
5、git的撤销更改命令,reset ,check out,
6、子查询
7、二分搜索法笔试例题
8、主键可以为空吗?主键有唯一性和非空性
9、Java面向对象原则:单一职责原则,开闭原则(扩展开放,修改关闭)
 代码
1、两数之和(Java)
2、对一个长字符串的每一个短字符串进行翻转


全部评论

相关推荐

昨天 22:26
怀化学院 Java
SQL题:给你如下表:让你查询出没有选小易老师课程的所有学生CREATE TABLE `S` (                     `SNO` varchar(100) COLLATE utf8mb4_bin DEFAULT '' COMMENT '学号',                     `SNAME` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '姓名') ENGINE=InnoDB AUTO_INCREMENT=146 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='学生关系';CREATE TABLE `C` (                     `CNO` varchar(100) COLLATE utf8mb4_bin DEFAULT '' COMMENT '课程号',                     `CNAME` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '课程名',                     `CTEACHER` varchar(255) COLLATE utf8mb4_bin DEFAULT NULL COMMENT '老师') ENGINE=InnoDB AUTO_INCREMENT=146 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='课程关系';CREATE TABLE `SC` (                      `SNO` varchar(100) COLLATE utf8mb4_bin DEFAULT '' COMMENT '学号',                      `CNO` varchar(100) COLLATE utf8mb4_bin DEFAULT '' COMMENT '课程号',                      `SCORE` bigint(100) NOT NULL DEFAULT '0' COMMENT '成绩') ENGINE=InnoDB AUTO_INCREMENT=146 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_bin ROW_FORMAT=DYNAMIC COMMENT='选课关系';INSERT INTO `SC` (`SNO`, `CNO`, `SCORE`)  VALUES   ( '2', '11', 120);INSERT INTO `S` (`SNO`, `SNAME`)  VALUES  ('2', '小易');INSERT INTO `C` (`CNO`, `CNAME`, `CTEACHER`)  VALUES  ('11', '小易', '物理老师');Java题:给你一个字符串让你将他反转并转成大写,但“ali”这个单词不做反转。例如:"welcome to alibaba!" -> "!ABABali OT EMOCLEW""ali all in, Ali ilA" -> "ALI ILA ,NI LLA ali""keep ali" -> "ali PEEK"题解:SQL题:两个子查询即可:select SNAME from S where SNO not in(    select SNO FROM SC where CNO in(            select CNO from C where CTEACHER = '小易'        )    );Java题:import java.util.Scanner;public class Main {    /**     * 思路:先将所有的ali替换成特殊字符。然后正常反转,反转后将ali替换回来     * @param args     */    public static void main(String[] args) {        Scanner sc = new Scanner(System.in);        // 注意 hasNext 和 hasNextLine 的区别        while (sc.hasNextLine()) { // 注意 while 处理多个 case            String line = sc.nextLine();            String newLine = invoke(line);            System.out.println(line+" -> "+newLine);        }    }    static String old = "@";    public static String invoke(String str) {        String newStr = str.replaceAll("ali", old);        char[] chars = newStr.toCharArray();        char[] newchars = new char[chars.length];        for (int i = chars.length - 1, j = 0; i >= 0; i--, j++) {            if (chars[i] >= 'a' && chars[i] <= 'z') {                chars[i] -= 32;            }            newchars[j] = chars[i];        }        String s = new String(newchars);        return s.replaceAll(old, "ali");    }}
投递数字马力等公司10个岗位
点赞 评论 收藏
分享
1 1 评论
分享
牛客网
牛客企业服务