帆软一面-后端(反问——最大胆的一集)

1.自我介绍

2.聊天(20min)
为什么不考研?
为什么选开发?
为什么选Java?
怎么学习Java?
怎么做项目?......
还有好多记不清了。
3.问题(20min)
1) Java中的基本数据类型有哪些?int数据大小的范围?如果强行存一个超过最大值的数给int会发生什么?在不更改数据类型的情况下,我就是想存,有没有办法存进去?
2) 有一个1亿ip的文件,能全部存到大小为一个字的内存中吗?说实话,我都不知道要考什么,我回答的不能。追问:如果不能,能存几个?我回答的,不会。
3) 有一个线程,如何中断?我回答的,是不是有一个interrupt方法,可以中断。追问:调用interrupt方法,一定可以中断吗?
4) 如何判断一个数字是不是回文的?描述细节,且不能用封装好的库。我回答的,将遍历数字先转换成字符串,再遍历是不是回文的?追问:时间复杂度类似3/2n,如何优化?
5) 如何判断一个字符串是另一个字符串的子串?kmp算法?
虽然是科班出身,但是Java找工作是半路出家的,一些基本的Java函数确实不知道,这就是基础不牢,地动山摇吗?

4.反问:(这次问的是最大胆的一集)
1) 业务
2) 工作强度
3) 今天表现怎么样?换句话说,如果今天挂我,最有可能是什么?(最作死的一问,其实感觉也没什么,毕竟被挂了这么多次了,已经习惯了)
4) 请教了上面的一道题。面试官:这个问题你自己下去自己探索可能要比我告诉你答案更有意义。(一切尽在不言中)
全部评论
出结果了吗佬儿 我比你先几天没反应
点赞 回复 分享
发布于 2024-09-14 09:20 四川
起码你有面试,有的人待着部门筛选流程一个月,问hr挂了吗,hr说没呢,耐心等待
点赞 回复 分享
发布于 2024-09-11 12:47 上海

相关推荐

03-26 13:04
已编辑
电子科技大学 算法工程师
xiaowl:你这个简历“条目上”都比较有深度性,但是实际上面试官又没法很好的评估你是怎么达到很多看上去很厉害的结果的。要避免一些看上去很厉害的包装,比如高效的内存复用策略的表达,如果仅是简单的一些内存共享机制,而且面试上也没有深挖的空间,就不要这样表达。比如,工程化模式本质上可能就是定义了一些abstract class,那也就没特别多值得讲的内容。建议简历上应该侧重那些你花了大量时间和精力解决、研究的问题,不要过分追求“丰富”,而是关注在技术深入度、问题解决能力的表现上。
没有实习经历,还有机会进...
点赞 评论 收藏
分享
评论
4
22
分享

创作者周榜

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