首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
AI面试、笔试、校招、雇品
HR免费试用AI面试
最新面试提效必备
登录
/
注册
冷艳的他在写面经
东北大学 Java
发布于辽宁
关注
已关注
取消关注
@turbozhao:
高途 2022.10.14 笔试 特别水~
忘了啥时候投高途了,然后给我发了一个笔试,前来试试水。前面的选择基本什么都涉及,C,java的,爱考构造函数 显示什么的,给我的感觉像是本科java考试那种,竟纠结这种东西。笔试题难度很水很水,水的有点像小米的笔试,真的就是 面试难度。1、第一题是*,.的正则匹配,这个没啥难度,基本就是 考虑好 *, .就可以,太简单而且应该能找到原题,不细说思路了。package gaotu.t01;import java.util.Scanner;/** * @author turbozhao * @date 2022/10/14 19:04 * @verison 1.0 */public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String a = in.nextLine(), b = in.nextLine(); System.out.println(process(a, b)); } public static boolean process(String a, String b){ int m = a.length(), n = b.length(); boolean[][] dp = new boolean[m+1][n+1]; //a[0...i-1] 和 b[0...j-1] 匹配上吗 dp[0][0] = true; for (int i = 0; i <= m; i++){ for(int j = 1; j <= n; j++){ if(j < n && b.charAt(j) == '*'){ continue; } if(i >= 1 && b.charAt(j-1) != '*'){ dp[i][j] = dp[i-1][j-1] && (b.charAt(j-1) == '.' || b.charAt(j-1) == a.charAt(i-1)); }else if(b.charAt(j-1) == '*'){ boolean p1 = (j - 2 >= 0 && dp[i][j-2]); boolean p2 = ( ( (i-1)>= 0) && dp[i-1][j] && ((j-2)>=0) && (a.charAt(i-1) == b.charAt(j-2) || b.charAt(j-2) == '.')); dp[i][j] = p1 || p2; } } } return dp[m][n]; }}2、第二题是回文串判断,给一个正整数 判断是不是回文,真的水的不行,思路太直观了,也没有什么可以说的。package gaotu.t02;import java.util.Scanner;/** * @author turbozhao * @date 2022/10/14 19:11 * @verison 1.0 */public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); String s = in.nextLine(); int n = s.length(); for(int i = 0; i <= n/2+1 && i < n; i++){ if(s.charAt(i) != s.charAt(n-i-1)){ System.out.println("false"); return; } } System.out.println("true"); }}3、第三题是括号判断是否合法,基本你学过数据结构这种应该都遇到过的课后题,知道用栈这个数据结构,解出来基本没啥难度。package gaotu.t03;import java.util.Scanner;import java.util.Stack;/** * @author turbozhao * @date 2022/10/14 19:15 * @verison 1.0 */public class Main { public static void main(String[] args) { Scanner in= new Scanner(System.in); String s = in.nextLine(); Stack<Character> stack = new Stack<>(); for(int i = 0; i < s.length(); i++){ char c = s.charAt(i); if(c == '('){ stack.add(')'); }else if(c == '['){ stack.add(']'); }else if(c == '{'){ stack.add('}'); }else{ if(stack.isEmpty() || stack.pop() != c){ System.out.println("false"); return; } } } if(stack.isEmpty()){ System.out.println("true"); }else{ System.out.println("false"); } }}这个笔试时间是 6.00-10.00,随便选择一个时间都可以,时长1个小时,所以我10.00后再去更代码吧。
点赞 5
评论 1
全部评论
推荐
最新
楼层
暂无评论,快来抢首评~
相关推荐
03-07 09:26
门头沟学院 Java
面试Java后端岗的必刷题单
一、Java基础必刷题(重中之重,刷40-50题)核心目标:夯实Java基础,应对面试官对基础知识点的深挖,这是入门门槛,基础不牢必挂!刷题范围:LeetCode Java基础题+面试高频选择题,重点聚焦核心知识点,不刷偏题怪题。必刷重点:面向对象三大特性(封装、继承、多态)、接口与抽象类区别、String/StringBuffer/StringBuilder区别、集合框架(ArrayList/LinkedList/HashMap/HashSet)、多线程(线程创建、线程安全、锁机制、线程池)、异常处理、IO流(字节流/字符流、NIO)、反射机制。刷题数量:每天1-2题,总共刷40-50题,重...
面试___岗的必刷题单
点赞
评论
收藏
分享
昨天 13:32
西安电子科技大学 Java
招行2面:为什么需要序列化和反序列?为什么不能直接使用对象?
工作中,我们经常听到序列化和反序列化,那么,什么是序列化?什么又是反序列化?这篇文章,我们来分析一个招商的面试题:为什么需要序列化和反序列化?1. 什么是序列化和反序列化?简单来说,序列化就是把一个Java对象转换成一系列字节的过程,这些字节可以被存储到文件、数据库,或者通过网络传输。反过来,反序列化则是把这些字节重新转换成Java对象的过程。想象一下,你有一个手机应用中的用户对象(比如用户的名字、年龄等信息)。如果你想将这个用户对象存储起来,或者发送给服务器,你就需要先序列化它。等到需要使用的时候,再通过反序列化把它恢复成原来的对象。2. 为什么需要序列化?“为什么需要序列化?为什么不能直接...
牛客解忧铺
点赞
评论
收藏
分享
03-01 03:31
华南师范大学 Java
26春招
这个简历还有救吗,考研失利了,完蛋蛋了求指导,需不需要补足技术栈
点赞
评论
收藏
分享
昨天 18:01
西北工业大学 C++
腾讯调岗是什么意思
我投的是高性能计算 结果被调到这个腾讯AI平台部的后台开发 这是什么意思呢
点赞
评论
收藏
分享
03-04 20:44
清华大学 Java
小公司其实也可以去,假如薪资不错也不加班
小公司其实也值得去,如果薪资合理且不加班,性价比很高。小公司团队小,机会多,可以快速接触业务全流程,积累实战经验。沟通直接,学习曲线陡峭,容易被认可和赋予责任。同时,生活和工作平衡也更容易保持。对于希望提升技能、锻炼独立解决问题能力的新人,小公司往往比大公司更灵活、更适合成长。
小厂一定不能去吗?
点赞
评论
收藏
分享
评论
点赞成功,聊一聊 >
点赞
收藏
分享
评论
提到的真题
返回内容
全站热榜
更多
1
...
AI-Agent 面试题汇总 - 大模型篇
1.1W
2
...
百度后台开发实习一二三面面经
1.1W
3
...
游戏客户端面经及经历分享
7461
4
...
字节后端一面
7131
5
...
转转一面(二面挂)
5638
6
...
26年 如何快速入门大模型应用开发(个人认为的最快路线)
4888
7
...
美团一面(面试官巨好)
4707
8
...
字节跳动 后台开发 一面
4677
9
...
我怕自己努力了这么久,最后还是毕业即失业
4648
10
...
腾讯日常实习一面面经(2027暑期向)(有点非常规。。。)
4408
创作者周榜
更多
正在热议
更多
#
你感受到金三银四了嘛?
#
27572次浏览
303人参与
#
25届网易互娱暑实进度
#
98941次浏览
768人参与
#
今天你投了哪些公司?
#
46616次浏览
1031人参与
#
26届的你们有几段实习?
#
169620次浏览
1095人参与
#
春招 / 实习投递,你最焦虑的一件事
#
26599次浏览
616人参与
#
米哈游笔试
#
536901次浏览
979人参与
#
Tplink求职进展汇总
#
206126次浏览
947人参与
#
虽然0面试,但今天___,夸夸自己
#
2310次浏览
72人参与
#
AI项目实战
#
2272次浏览
100人参与
#
为了实习逃课值吗?
#
68964次浏览
536人参与
#
如果给AI员工评绩效,我的答案是……
#
3834次浏览
94人参与
#
HR问:你期望的薪资是多少?如何回答
#
82683次浏览
711人参与
#
今年找实习到底有多难?
#
8259次浏览
92人参与
#
27届求职交流
#
40774次浏览
839人参与
#
大城市找工作会更容易吗
#
61898次浏览
390人参与
#
哪一刻你对工作祛魅了?
#
8823次浏览
99人参与
#
找工作,你都让AI帮你做什么?
#
2429次浏览
99人参与
#
AI时代下,你的岗位要求有什么变化?
#
4395次浏览
97人参与
#
26届求职交流
#
20967次浏览
524人参与
#
签约/解约注意事项
#
886644次浏览
4708人参与
牛客网
牛客网在线编程
牛客网题解
牛客企业服务