公司真题-蘑菇街2019届校招-后端类岗位笔试题
感悟:大厂出笔试内容真全面啊,整个一408.......,还有概率论题目,java版本问题、数据库视图..,不过蘑菇街的算法题还算可以做,不像快手和字节跳动(题目有点多,只整理错题和感觉很不错的题目)
设有5000个待排序的记录的关键字,如果需要用最快的方法选出其中最小的10个记录关键字,则用下列哪个方法可以达到此目的()
正确答案: B 你的答案: D (错误)
快速排序
堆排序
归并排序
插入排序
题解:保留意见,题目说的最快方法也没说清楚,如果不考虑构建最小堆的时间的时间的话那确实是堆排序快
一个汽车公司的产品,甲厂占40%,乙厂占60%,甲的次品率是1%,乙的次品率是2%,现在抽出一件汽车时次品,问是甲生产的可能性?
正确答案: B 你的答案: C (错误)
0.5
0.25
0.4
0.15
题解:条件概率分布。。。。。。(4 / 10 * 1/ 100) / ((4 / 10 * 1/ 100) + (6 / 10 * 2/ 100))= 0.25(好题)
bitmap可用于磁盘空间的管理,设某系统磁盘共有500块,块号从0到499,第0字的第0位,表示第0块,第0字的第1位表示第1块,依次类推;若用此bitmap管理这500块的磁盘空间,当字长为32位时,第i个字第j位对应的块号是
正确答案: D 你的答案: A (错误) 32i+j-1 32j+i i+i+32 32i+j
题解:408原题,之前也是认为从0开始所以减一,但是是0块第一位。。。。。。
程序P在机器M上的执行时间是20秒,编译优化后,P执行的指令数减少到原来的70%,而CPI增加到原来的1.2倍,则P在M上的执行时间是()
正确答案: A 你的答案: C (错误) 16.8s 14s 11.8s 8.4s
题解:依然记得一个公式 20 * f / s = CPI,然后硬是算错了....
在java中,要使某个类能被同一个包中的其他类访问,但不能被这个包以外的类访问,可以( )
正确答案: A 你的答案: B (错误)
让该类不使用任何关键字
使用private关键字
使用protected关键字
使用public关键字
题解:private是同类,defalut是同包,protected是不同包字类,public是不同包非子类
https://zhidao.baidu.com/question/510843623.html
在数据库系统中,视图可以提供数据的?
正确答案: C 你的答案: B (错误)
并发性
完善性
安全性
可恢复性
设某散列表的长度为100,散列函数H(k)=k % P,则P通常情况下最好选择( )
正确答案: B 你的答案: A (错误)
99
97
91
93
题解:Hash散列是选择最大质数--除留余数法块
Linux文件权限一共10位长度,分成四段,第三段表示的内容是()
正确答案: C 你的答案: C (正确)
文件类型
文件所有者的权限
文件所有者所在组的权限
其他用户的权限
题解:ABCD就是1234段
下列关于java 中的sleep() 和 wait()方法的区别描述正确的是?
正确答案: A B C 你的答案: A B C D (错误)
wait()方法属于Object类,sleep()属于Thread类
调用wait()方法的时候,线程会放弃对象锁
调用sleep()方法的过程中,线程不会释放对象锁
sleep()方法导致了程序暂停执行指定的时间,让出cpu给其他线程
题解: Sleep不会让出CPU,而是在等待,wati才会让出
在Java中,以下关于方法重载和方法重写描述正确的是?
正确答案: D 你的答案: B C (错误)
方法重载和方法的重写实现的功能相同
方法重载出现在父子关系中,方法重写是在同一类中
方法重载的返回值类型必须一致,参数项必须不同
方法重写的返回值类型必须相同或相容
题解:重载overload(函数名相同,参数不同,返回类型可以不同),重写override(参数相同,返回类型可以不同(java版本))
我曾七次鄙视自己的灵魂:
第一次,当它本可进取时,却故作谦卑;
第二次,当它在空虚时,用爱欲来填充;
第三次,在困难和容易之间,它选择了容易;
第四次,它犯了错,却借由别人也会犯错来宽慰自己;
第五次,它自由软弱,却把它认为是生命的坚韧;
第六次,当它鄙夷一张丑恶的嘴脸时,却不知那正是自己面具中的一副;
第七次,它侧身于生活的污泥中,虽不甘心,却又畏首畏尾。