shopee笔试-测开-被刷
2个小时,电脑会开视频且录屏,手机会监视,太可怕了叭
20道选择题各2.5分,设计算法、计算机网络、数据库(大概两道)、linux(大概1/2道)
两道编程各25分,在
(1)输入年份、天数0~365,输入是否是闰年,在第几个月,只能用python
复盘:
选择题,数据库是弱点,话太长,静不下心去每个选项去看,需要多练习
编程题,第一道题输入输出语句问题,我可以输出他要的结果,但是就是用例通过率为0,需要总结固定的输入输出模板,第二道,一开始没理解题意,以为是统计字符个数,有个坑就是统计的是连续字母个数,发现的时候时间不太够了,最后代码有漏洞,用例通过率为38%,需要多想想为什么
20道选择题各2.5分,设计算法、计算机网络、数据库(大概两道)、linux(大概1/2道)
两道编程各25分,在
(1)输入年份、天数0~365,输入是否是闰年,在第几个月,只能用python
(2)统计连续字符串个数,如aaabba,输出为a3b2a,可选,我用的java
import java.util.Scanner; public class Main { public static String count(String str) { StringBuilder sb = new StringBuilder(); int count = 0; char[] chars = str.toCharArray(); char ch = chars[0]; for (int i = 1; i<chars.length; ++i) { if (ch == chars[i]) { ++count; System.out.println(chars[i]); } else { if (count > 0) sb.append(String.valueOf(count)); sb.append(ch); count = 0; ch = chars[i]; } if (i == chars.length-1) { if (count > 0) sb.append(String.valueOf(count)); sb.append(ch); } } return sb.toString(); } public static void main(String[] args) { Main m = new Main(); Scanner in = new Scanner(System.in); String res = in.next(); System.out.println(m.count(res)); } }
选择题,数据库是弱点,话太长,静不下心去每个选项去看,需要多练习
编程题,第一道题输入输出语句问题,我可以输出他要的结果,但是就是用例通过率为0,需要总结固定的输入输出模板,第二道,一开始没理解题意,以为是统计字符个数,有个坑就是统计的是连续字母个数,发现的时候时间不太够了,最后代码有漏洞,用例通过率为38%,需要多想想为什么
继续加油!
-----------------------------------------------------------------------------------
7.16收到感谢信,哎,还有点难过,不过代码的用例通过率这么低也是活该被刷,好在base深圳也不想去,继续努力叭,代码是关键!
#Shopee##笔试题目##秋招##校招##测试开发工程师#