星环面试官让我无语

前一段时间星环在我们学校宣讲会,参加了一下现场笔试面试,二面的时候碰到了一个面试官让我很无语。他给出了一道业务题,自己却给出一种不如我的解法,然后我被挂了。题目如下:
打印一个日志,如果一段时间已经出现过了,就不再打印出现过的日志。如打印10s内某个日志出现过了,我就只打印一次。
我当时说的解法如下,使用hashMap存储,key保存时间,value保存日志描述,然后每次有日志出现,查询之前10s内有没有相同日志,有则重新更新改日志时间。
然后那货一直说我的空间复杂度太高,让我优化一下,我想了一下,实在优化不了,他就提示我说你可以考虑一下可,和value其他存储方式,我想了半天还是没想出来,然后我就听听他的高见。
他的解决方案如下,在我提的基础上,把key存日志,value存储时间。然后我说你这空间复杂度不是和我一样吗?他才反应过来,哦回了句,哦,是的,你这个会删除旧日志啊,然后才给我回了一下时间复杂度可能偏高,之前我一直说时间复杂度可以优化,空间复杂度优化不了,你一直让我优化空间复杂度,现在才知道空间复杂度一样,你这逗我呢。
然后我回来一想,他这种解法甚至不如我的啊,因为10s过后,我可以把已经过期不需要判断的日志删除,这货提出的方法更本没考虑过期的日志保留在内存里啊,空间复杂度还不如我的,还一直让我优化空间复杂度,你特么逗我呢。然后我星环已经挂了,应该就是挂在二面上,二面就这一个问题就没了。
作为一个已经工作的程序员,而且作为面试官应该是提前准备好试题,然后你给我一种错误的解法,还自以为是的把我往错误的思路上吸引,然后反手给我个挂,之前发邮件给星环hr解释了一下二面的事,没有得到任何回复,应该是被他扔垃圾箱了,不知道该不该谢谢该面试官挂我,我对该公司的技术水平深有疑问,作为一个面试官的水平就这么低?#星环##offer比较##面试题目##宣讲会#
全部评论
这一届的面试官不行啊
点赞 回复 分享
发布于 2019-09-29 18:47
面试官确实引导的方向出现了偏差,但我觉得他提出的做法可能会更适合一点。因为如果是你的做法,你找一条日志有没有在10s内出现你需要遍历map里面所有元素,而他的做法只需要常数时间,至于日志的淘汰应该两个做法都可以对过期元素进行剔除,有时候过期不一定要立刻删除,虽然会占一定空间但我觉得采用懒删除综合性能会更好一点。我觉得面试就是一个平等讨论的过程,完全可以说自己的看法,然后面试官不同意你可以让他说他的看法,如果有疑问或者不认可可以接着讨论,当然前提得是面试官不要盛气凌人。
1 回复 分享
发布于 2019-09-29 18:44
该不会是同一个面试官吧……我8月份上海现场面试也撕了一模一样的代码题目
点赞 回复 分享
发布于 2019-09-29 18:37
我遇到的三年面试官水平也不太行,态度******的
点赞 回复 分享
发布于 2019-09-29 17:41
。。。那假如给你过了,你多半也不会去的吧😂
点赞 回复 分享
发布于 2019-09-29 17:40

相关推荐

韶音科技-嵌入式面经韶音给我的感受还是很不错的,分享一手面经一面-hr面-30分钟主要聊聊家常,问题都比较常规吧,真诚回答就行二面-专业面-30分钟自我介绍想聊一聊哪个项目?项目是如何进行通信的?有哪些措施来保证数据的可靠性?讲一讲CRC校验讲一讲你了解的linux操作系统项目能实现哪些功能?多线程开发需要注意些什么?遇到哪些困难?为什么选择嵌入式开发方向?反问三面-专业面-30分钟自我介绍项目介绍介绍一下Linux操作系统线程和进程的区别,分别是怎么通信的用户空间和内核空间的访问方式内存映射的适应场景?内存映射可能出现什么问题?自旋锁和互斥锁的概念是什么对epoll的理解EMMC读写是怎么用的?手撕:一道简单链表题(口述思路)反问战略和营销很多HC!韶音科技25届补招内推启动拉!!!深圳市韶音科技有限公司(简称“韶音科技”)创立于2004年,是一家专注于电、声产品研发、设计、生产和营销的专精特新重点“小巨人”企业。还有大量需求!使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态研发,营销,供应链,财务,法务,专利,人资,IT,设计超多米哈游岗位近7年营收增长超百倍的科技公司等你加入!【内推链接】https://app.mokahr.com/m/campus-recruitment/aftershokzhr/36940?recommendCode=DSe1vF9A&hash=%23%2Fjobs#/jobs【内推码】DSe1vF9A(内推简历有免笔试的机会!)使用内推码简历优先筛选,有任何问题包括进度查询可以私信我,内推后在评论区留言【姓名缩写+岗位】,方便捞人和确认投递状态                                                                                                                                                                                                                                                                                                                                    #牛客创作赏金
点赞 评论 收藏
分享
投 java编程x4(链表重排 20%、sql 100%、树遍历100%、复杂链表复制 哈希表 100%)电话面 30min网络分层三次握手Httpsk8s接触多少实习项目mysql索引的结构b+树的优势学习上遇到棘手的部分自己的优缺点平时学习的来源有哪些反问主要是java,有部分运维工作,基于阿里云整套电商系统是独立于淘宝的自己开发的saas问是实习岗还是秋招岗 说不清楚要问hr30min实习(项目背景 有什么优化空间)md5加密可以解决什么问题java异常有哪些分类 介绍一下 怎么处理 怎么抛出java怎么读取文件怎么创建线程池线程的上下文传递怎么做 同一个线程怎么做 跨线程怎么做(没答好)设计模式java有哪些命令工具(不会)用http调另外一个地址报了connectiontimeout要怎么分析原因20min讲一个项目(困难、解决、职责)第一份工作看重哪些点城市offer情况薪资期待反问:产品技术部-moss商业化银泰百货2025届校园招聘正式启动关于我们:银泰百货成立于1998年,是一家全面架构在云上的互联网科技百货公司,位居中国百货零售业前列,持续引领百货行业的新零售变革,推出喵街等多个互联网+产品,开创了线上米哈游线下相融合的购物场景和营运模式招聘岗位:品牌经营方向、商品规划方向、服务运营方向、会员运营方向、商品数字化运营方向、物流方向、直播运营方向、店总管培方向工作城市:杭州、武汉、合肥、西安等薪酬福利:具有竞争力的薪酬与长期激励、专属培养计划与快速成长路径、丰厚补助和花样假期与特色福利内推链接:http://talent.intime.com.cn/campus/jobs内推码:ES3PJ1(内推简历优先筛选,后续有流程问题随时联系)大家投递完可以在评论区打上姓名缩写+岗位,我来确认有没有内推成功喽                                                                                                              
点赞 评论 收藏
分享
评论
3
1
分享

创作者周榜

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