新鲜的新浪面经~

【新浪】

运气比较好,没有参加新浪笔试,就收到了面试的通知,到了新浪总部先前台签到,然后被带到了面试地点。做了一份笔试题,两道很常规的代码题。

一面:一面面试官看起来年龄挺大,估计是部门leader(后来和hr聊的时候才知道确实是推荐方向的部门leader),上来相互寒暄了一下,然后自我介绍balabala……

1.讲了一下笔试题代码的思路(题目1 逆波兰表达式 题目2 快排~)

2.逆波兰表达式的二叉树实现思路

3.实习项目,问的比较多,后来知道面试官也是百度出来的,一些项目里的名称面试官都知道。

4.二叉树的后序遍历(接题目2)的非递归实现。

5.hashmap的原理(后来明白是为题目6做铺垫)

6.无与数组中找到两个元素,使得和与指定数字相等,要求是时间复杂度为o(n)。

7.strcpy与strncpy的区别,哪个更安全?实现strncpy。

然后面试官说你等下,然后在简历上写上了通过,把简历递给了hr,去休息区等待二面。


二面:

1.介绍实习项目,balabala,然后把整个的架构图画了一下,同样问了不少项目上的问题,然后后面的问题基本都是基于项目上问的。

2.项目中并发IO实现原理(聊了一下epoll模型)

3.nginx,apache,tomcat的区别?为什么nginx更常用?

4.进程线程区别(呈上)

5.进程/线程间通信

6.用互斥锁和条件变量实现读写锁(这个题写的真的很烂)

7.生产者消费者(可能面试官觉得我前面的代码写的不好吧,所以写了个这个)

然后很幸运的二面面试官也在简历上写了通过(捂脸)。

总之基本问的都是常规问题,大概就记得这些题目,然后就是hr面,说下周五之前会统一发邮件告知最终面试结果。好像和自己一起面试的都到了hr面?感觉新浪技术面不怎么刷人,面试挺冷清,人不多,也有可能是hr去刷人吧。


#C++工程师##微博##面经##秋招#
全部评论
厉害了
点赞 回复
分享
发布于 2018-10-17 00:29
校友你好
点赞 回复
分享
发布于 2018-10-17 09:22
联易融
校招火热招聘中
官网直投
为什么你们面试问的都是常规题...我连个排序的影子都没有
点赞 回复
分享
发布于 2018-10-17 11:49
楼主什么岗?
点赞 回复
分享
发布于 2018-10-17 13:07
周五发邮件通知?所有岗位都是吗?
点赞 回复
分享
发布于 2018-10-17 13:32
求问新浪支持霸面吗
点赞 回复
分享
发布于 2018-10-17 13:32
是下周五通知不是这周五?
点赞 回复
分享
发布于 2018-10-17 13:33
见鬼了 我面试新浪  就问了10分钟项目  就叫我回去? 什么基础技术一点不问
点赞 回复
分享
发布于 2018-10-17 17:12

相关推荐

1. 结构体大小如何计算?2. 宏OFFSET的作用是什么?如何求出结构体中一个成员的内存偏移量?3. 结构体内存对齐问题,如何解决因为对齐产生的内存碎片?4. C++容器:vector和map的了解。5. C++构造函数和析构函数的理解,析构函数的作用,构造函数的种类,移动构造函数。6. 虚函数、纯虚函数、虚函数表。7. C++虚函数表的具体内容。8. 函数回调的实现原理。9. C++的四种类型转换。10. C++智能指针。11. strcpy和strncpy的区别,手写strcmp,实现memcpy。12. 堆栈溢出和内存泄漏,排查和避免方法。13. 数据结构的介绍。14. 迭代器的作用,常见容器的底层实现。15. 平衡二叉树的特点。16. 变量声明和定义的区别,extern关键字。17. 多态的概念和实现。18. C++继承关系。19. C/C++区别。20. 动态链接和静态链接。21. STL容器的使用。22. 虚函数实现多态的原理。23. 内存管理:如何管理1G内存?如何实现动态内存分配?24. 共用体的作用。25. 类定义在64位上占多少字节?加入虚析构函数后的情况。26. 头文件重复包含解决方法。27. 深拷贝和浅拷贝的区别。28. 多线程如何保证线程安全。29. 链接过程中涉及的文件类型。30. 如何将左值强制转换成右值。以上问题答案整理到下方专栏中  c++/嵌入式面经专栏-牛客网 https://www.nowcoder.com/creation/manager/columnDetail/MJNwoM
点赞 评论 收藏
转发
点赞 38 评论
分享
牛客网
牛客企业服务