【4399】09.10 Java岗笔经

题型

  • 10道单选
  • 3道问答
  • 3道编程
  • 4道问答

单选

没啥好说的,基本就是考Java基础、计网、操作系统、数据库之类的基础知识。

问答

  1. 考数据库,简述数据库ACID特性
  2. 考计算机网络,给出IP地址跟子网掩码,计算子网地址、广播地址、子网IP地址范围、子网可用的IP地址个数。
  3. 考Linux命令,3道小题,有一个日志文件
    找出带有"api"关键字的每一行并输出到另一个日志文件:grep "api" 4399.log > tmp.log
    计算带"api"关键字的行数:grep -c "api" 4399.log
    找出日志文件中出现次数前10的IP地址。
    前两个用了"grep"命令,最后一个小问实在不会。

编程

  1. N进制加法:输入一个N和两个数字,输出N进制下两个数字之和,N在2到10之间。
    将输入的两个数按字符串处理,从后向前加,有进位就加上进位。这题的N也可以大于10,会更有难度。
  2. 细菌分裂:有一个细菌,每过一小时分裂一次,第三个小时后会死亡,那么N个小时后有多少细菌。
    可用使用递归,写三个递归用的函数,在3小时之前每一个小时对应一个函数,3小时后递归调用。
  3. 完全背包问题。
    在0-1背包的基础上,物品可用无限取用。但因为Scanner输入有误,也没时间了,没AC,这是没想到的。

问答

都是关于个人的提问,比如自我评价、大学有过的目标、最让自己骄傲的事情等等,因人而异作答吧。

#Java开发##笔经##4399游戏##笔试题目##秋招#
全部评论
实习生要考这么难的吗???我的妈呀!!!
点赞 回复 分享
发布于 2024-08-12 16:37 广东
细胞分裂怎么做啊??没什么好的思路
点赞 回复 分享
发布于 2021-09-16 10:27

相关推荐

牛客92804383...:在他心里你已经是他的员工了
点赞 评论 收藏
分享
评论
点赞
16
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务