京东一面面经

在广州一个酒店现场面试的,场景如同进了蝗虫窝,到处都是人。
我面的是C++后台岗,面试官看了看我的简历,发现没什么项目,就开始随便问些问题了
之前在网上看的面经里很多人都问了什么高并发、多线程、线程池之类的,我美滋滋的背了两天面经,结果现场一个都没问,Fa♂Q。
显示简单聊了聊项目和实习,也没聊什么东西,扯皮。接着问了我多态实现,然后要我写个sql查一个数据库表有多少条记录,需要去重。然后问我map、vector底层实现。
问vector的时候我***了,说不太了解。实在是敌人太狡猾,他先问map底层实现,我说红黑树,他又问hashmap呢,我说以前好像是b-,现在也是红黑了,他又问索引,我说b+,然后他问vector呢,我当时一下子脑子短路了,我还以为vector也有这样的数据结构,想了想说还真没了解过。他就说没事,那下一题,他说完我才反应过来他应该是想要我回答动态增长这块的东西,实在是太无耻太狡猾了!
然后问我多进程实现的时候具体要用到的几个函数和功能,我上哪给你知道去,席八。
然后问了我TCP三次握手,你连四次挥手都不问,你太敷衍了!然后问我TCP、UDP区别,我说了下。然后给我出了个题,不遍历链表删除某个节点,我想了想说不会。他嘿嘿嘿的看着我笑,呵呵,那我也只能陪你笑了,还能怎么样呢。
然后他就让我回去了,没告诉我GG,但我晓得已经GG了。
一次愉快的面试。嘻嘻
#京东##C++工程师#
全部评论
不遍历删除节点,是剑指offer题好像
点赞 回复 分享
发布于 2017-09-23 12:59
链表问题,感觉首先要看他提供的场景 1、如果说删除第几个,有明显的位次关系那没法只能遍历,链表又不能定位。 2、如果说给你的是某个节点的引用。 1)双向链表不用说,很容易实现 2)判断有next没,没有就难了。 3)有的话,可以先将后面的节点值拷贝到当前节点,然后删除后面的节点,改下next指向。 不知道next在最后的各位有什么看法?
点赞 回复 分享
发布于 2017-09-23 13:02
可以去霸面么
点赞 回复 分享
发布于 2017-09-23 13:23
难道是19号面试官
点赞 回复 分享
发布于 2017-09-23 14:18
。。vector 底层难道不就是用的数组么。。。hashmap。。底层是用的hash表吧
点赞 回复 分享
发布于 2017-09-23 14:25
把要删除节点得下一个节点的内容复制到要删除的节点,然后改变指针,要注意删除节点的位置就可以了
点赞 回复 分享
发布于 2017-09-23 14:36
求问楼主面试地点
点赞 回复 分享
发布于 2017-09-23 15:01
你好逗
点赞 回复 分享
发布于 2017-09-23 16:39

相关推荐

01-07 21:34
已编辑
浙江大学 Java
时间线12.19 官网投递简历12.20 hr打电话问了一些基本情况12.21 约一面12.27 一面,一小时内约二面1.2 二面,当晚挂一面1. 请自我介绍一下。2. 这个项目是由你们几个人一起做的吗?3. 未来这个平台大家是做什么样的打算呢?4. 它的核心竞争力是什么?5. 作为后端开发者,整个数据库层面的设计是什么样的?有哪些主要的表?它们之间的关系如何?6. 业务是如何实现的?7. 系统最难的地方或技术上挑战最大的地方在哪里?8. ThreadLocal的作用是什么?它的实现原理是怎样的?9. 使用ThreadLocal的过程中需要注意什么?10. 除了手动释放ThreadLocal中的值外,它里面还有其他设计来避免内存泄漏吗?11. 动态线程池是怎么实现的?12. 动态调整机制是什么?我们应该设置多少核心线程数和最大线程数,以及通过哪里去设置?13. 动态线程池的“动态”体现在什么地方?14. 设置线程池参数是实时生效的吗?15. 什么是自旋锁?16. 除了自旋锁策略以外,Java里对同步(synchronized)还有什么其他设计?17. 请介绍下synchronized的工作原理。18. 提到了限流,请问常见的限流算法有哪些?19. 下面我们来做个编程题。您现在可以开始解题了。20. 写题(先用 Cpp 写了个大暴力,后面让用 Java 再实现一遍,讲了时间复杂度,又讲了一遍 DP 做法的思路,没让再写一遍)21. 反问:对实习生的要求,上班时间。结果:一小时后通知过了,约二面。二面1. 你的网站是一个创业项目吗?(怎么可能...)2. 你这个网站和其他同类型的有什么区别?3. 它们的核心竞争力是什么?(哪里有什么个人竞争力啊555)4. 现在有多少用户了?(说还在推广)5. 除了你自己之外,还有其他人参与这个项目吗?6. 如果这个网站能够发展起来,最核心的依赖是什么?或者说你觉得最重要的一件事是什么?7. 内容是如何获取的?8. 如何解决内容采集方面的人力瓶颈问题?9. 你们计划如何解决内容时效性的问题?10. 你们有没有考虑过通过什么方式来吸引用户贡献?(搞个排行榜?)11. 对于用户创作内容的行为,有考虑过给予什么形式的激励吗?(红包激励?被反问没钱)12. 推广网站时,实际能做哪些事情?(引流)13. 团队目前使用的是哪个版本的Java?(1.8)14. 如果让你调研是否要从Java 8升级到更新的版本(如11或17),你会如何评估其必要性?(性能提升)15. 升级JDK版本时,核心考量点是什么?(我答的是兼容性和性能提升)16. JDK团队在性能提升方面做了哪些优化?(我答的是JIT)17. 你接触过的最大一张表有多少条记录?18. 如果有一张业务表已经有六七亿条数据,并且它是一张大宽表,大概有六七十个字段,其中一些字段的尺寸较大,在日常使用中会遇到什么问题?(我答的是四层,比较慢)19. 即使有了索引,查询仍然很慢,你觉得可能是什么原因?(不知道了)20. 在表上新增一个字段时,如果这个表正在进行读写操作,应该如何处理以确保不影响现有操作?(我答的是搞一个副本)21. 如果是在单独的一个数据库实例上进行这样的变更,而不是主从架构下,是否会有额外的挑战?(面试官好像理解错了,把我说的副本理解成了主从架构)22. 在学习或做项目过程中,对你来说最有挑战的部分是什么?(这个问题之后需要细化一下)23. 你之前有面试过其他公司吗?目前那些面试流程走到哪一步了?(我答的在走流程)24. 面试者是否有任何想要问面试官的问题,比如团队主要负责的业务内容?25.无手撕代码26. 反问:什么时候出结果,业务内容。结果:当晚挂。反思:问了很多关于项目管理,项目推广这块的问题,但是真没啥想法,然后场景题现在还没接触过,回答的不行。#小红书##日常实习##凉经#
查看43道真题和解析
点赞 评论 收藏
分享
timeline: 12.16 一面 12.20二面 12.24 oc 12.27 发 offerbg:26 双非本 两段实习+一段开源+校内工作室项目--------------一二面都是全程聊实习开源和项目,八股很少而且是根据实习开源和项目中的场景出的,问得不深。--------------鼠鼠四个月以来都在实习,没怎么看过八股和算法,对这次面试也不太重视也没有专门准备过,甚至一面前 15 分钟还在被 ld 拉着开会,当了一天的牛马进入面试间说话都结巴了。26 双非后端这几个月太艰难了,投出去的简历倒是很多,但是约面基本上没有,牛客上的 92 硕满天飞,没有看到双非本后端 oc 大厂的。鼠鼠这次能过全凭运气好,这两个月的第二段实习需求太多了,鼠鼠还没来得及把这段实习经历更新到简历上,跟面试官说才知道还有第二段实习,全凭鼠鼠的一张嘴。鼠鼠的好兄弟在我一面一周前就已经面过这个岗了,好兄弟十月份从中厂离职专门准备面试冲击大厂,准备了两个月面完感觉十分良好,该做到的都做到了,可能刚好前面有人就排序挂掉了,知道鼠鼠 oc 后好兄弟心态爆炸直接牛客销号了。鼠鼠深知 26 双非后端的艰难,发这篇帖子是想把鼠鼠的运气分给所有 26 双非后端的好兄弟们,希望大家在寒假春招暑期秋招都能这么运气爆棚,也纪念一下鼠鼠好兄弟逝去的牛客账号 Rawven #牛客创作赏金赛#
点赞 评论 收藏
分享
2024-12-30 12:07
已编辑
中南大学 Java
Java抽象带篮子:狠狠背八股就完事了,可以看看我整理的八股笔记,
查看19道真题和解析 ai智能作图
点赞 评论 收藏
分享
评论
3
12
分享

创作者周榜

更多
牛客网
牛客企业服务