分享波面经【2年经验】【linux c++】
快三个月没写博客了,一直在忙着准备面试和去面试的路上,所以没时间写,也没什么想写的。现在告一段落,就总结一波!
面经
很感谢一些公司能给我面试机会,有的公司真的会拿学历卡人,也不想多说!
17年毕业,将近2年经验,一直做linux c/c++开发,想找服务器方向开发,所以项目中会比较多这方面,多线程和网编等。可以参考下。
下面分享一些公司的面经,为了方便,就不写具体公司名字了。
某虎
面试题
- select和epoll区别
- 继承的构造和析构顺序?
- 指针和引用的区别?
- 手写快排
总结
面试官非常nice,应该也是工作不久的小哥哥,只是自己太菜,连快排当时都没写出来。
某帮
面试题
- 深浅拷贝
- topK问题,10万个数找最大的10个(重点,这道题被问过两遍,很经典)
- vector容器满了之后,迭代器会失效么
- SIGINT和SIGPIPE是什么信号和产生条件
- 给一个文件,每行都是数字,以逗号分隔,求第两列的和
总结
2年经验还是比较注重基础的,不要先盲目去学什么架构高深的东西,把基础打牢!
某度
面试题
- 直接看项目,问写细节
- 手写层序遍历二叉树
- 之字形打印二叉树
总结
考的算法真的太难了,真的hold不住!大厂非常重视算法,想进大厂,一定要学算法。
感悟
工作态度
可能有的人觉得在公司做的很简单,就是一些基本业务的处理,没什么兴趣!
首先,能不能做到最好,涨工资涨的最多,年终奖拿到最多;因为下家公司的工资,跟你谈工资,所以上家公司的表现,会直接影响你的下家公司。
其次,主动学习了么?一定会用到数据库mysql,深入学习了么?懂乐观悲观锁么?知道SQL优化么
企业黑名单
也拿了一些offer吧,但其中有的公司真的是差,让你做7、8页正反面的题,面试官跟你各种吹?最后连僵尸进程和孤儿进程都弄错了!有的环境特乱,还有很多外包公司,会主动联系你,外包的好坏,其实我没权利说,因为我没经历过,但我是不考虑外包的!避免兄弟们踩雷,但直接说出来可能引来麻烦,关注我,给你企业黑名单和外包名单(都是亲自经历的哦!)
offer
最终,选择一家996甚至更严重的移动互联网公司,现在的是传统行业,想去互联网,可能非常累,但过几年可能想加班都加不动了,现在996话题被炒的非常热,也不想评论,但对于我个人而言,不经历过996,对于我的程序员生涯是不完整的,觉得任何大神都是经历过一段苦逼无人知晓的坚持和自律,才成为大神的!
最后,大家加油!
分享波面经【2年经验】【linux c++】的更多相关文章
- 兄弟连教育分享-SQL性能优化十条经验
1.查询的模糊匹配 尽量避免在一个复杂查询里面使用 LIKE '%parm1%'——红色标识位置的百分号会导致相关列的索引无法使用,最好不要用. 兄弟连教育分享-SQL性能优化十条经验 解决办法: 其 ...
- 项目优化经验分享(八)TeamLeader经验总结
引言 通过前面的七篇博客.我把自己在项目优化过程的经验进行了分享,今天这篇博客,作为一个总结,就来讲讲作为一个TeamLeader,在项目管理中遇到的问题和解决经验! 正文 问题一:团队之间怎么沟通? ...
- 与某军工背景软件企业分享Azure DevOps Server的经验
DevOps 是英文单词Development和Operations的组合词,是一种用于促进软件开发.运维实施和质量保障部门之间协同工作的过程和方法. 结合软件开发管理规范,应用自动化的构建.测试和发 ...
- 分享一份550多个Linux命令的文档,按照命令首字母索引排序
输入一个命令,让我给你一个关于它的完美解释! 众所周知,Linux命令是IT人必须掌握的一个技能,有了它,我们可以部署和维护各种各样的服务和应用.但是,大部分的Linux命令我们不一定记得住,而别是各 ...
- 【分享】4412开发板-嵌入式Linux开发须要掌握的基础知识和技能
本文转自迅为电子论坛:http://www.topeetboard.com 1.Linux 基础 安装Linux操作系统 Linux文件系统 Linux经常使用命令 Linux启动过程具体解释 熟悉L ...
- [经验] Linux 怎么连接 Xshell?
(1) 首先, 你要先有一个可以正常运行的 Linux 系统, 当然一般情况下我们是把这个系统放在虚拟机里的, 我所使用的是 ubuntu-18.04.2-live-server-amd64.iso ...
- 分享一款高逼格的Linux磁盘信息查看工具
关注「开源Linux」,选择"设为星标" 回复「学习」,有我为您特别筛选的学习资料~ 可以使用df命令来显示在Linux.macOS和类Unix系统中挂载的文件系统上有多少可用磁盘 ...
- openocd 如何支持FreeRTOS 8.1.2
沉寂了数年,认为我们应该分享一下.前段时间通过FreeRTOS做点什么,大家纷纷拿出来拍砖. 我应该说,Linux现在粉丝.所以,我的业余时间来分享它通常应用的经验Linux作为桌面开发平台.无需再费 ...
- 原创:经验分享:微信小程序外包接单常见问题及流程
从九月底内测到现在已经三个半月.凌晨一点睡觉已经习以为常,也正是这样,才让无前端经验的我做微信小程序开发并不感到费劲.最近才开始接微信小程序的外包项目,目前已经签下了五份合同,成品出了两个.加上转给朋 ...
随机推荐
- HTML学习笔记:1.基础概念
①HTML:Hypertext Markup Language,即超文本标记语言,文件由标记组成 ②HTML发展史 (几个重要节点): 1993(IETF):HTML 1.0 1995(W3C): ...
- python访问mysql
1,下载mysql-connector-python-2.0.4 pythoin访问mysql需要有客户端,这个就是连接mysql的库 解压后如下图: 双击lib 以windows为例 把mysql ...
- 2017OKR年终回顾与2018OKR初步规划
一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标 ...
- 初学JSP
一. 基本了解 JSP是应用最广泛的表现层技术,它和Servlet是Java EE的两个基本成员.JSP和Servlet本质是一样的,因为JSP最终编译成ServLet才能运行. 1.1 we ...
- bestcoder round 74 div2
随便看了一场以前的bestcoder,然后顺便写了一下,都不码的样子 有中文题面,这里就不写题目大意了 T1. 刚开始想复杂了,T1可能是4道题里面想的最久的 我们大概弄一下就可以发现,如果a[i]& ...
- linux基础和vim基本使用
Liunx基础 1. 目录 /:根目录,一般根目录只存放目录,在linux下有且只有一个根目录.所有的东西都是从这里开始,例如:/home就是先从根目录/开始,再进入到home目录. /bin ...
- 杨老师课堂之JavaScript定时器_农夫山泉限时秒杀案例
预览效果图: 使用到的知识点: 定时器 setInterval(函数,毫秒):在指定的毫秒数后调用函数或执行一段代码 取消定时器 clearInterval:取消由setInterval设置的定时器 ...
- [Kali_Metasploit]db_connect创建连接时无法连接的解决方案
问题1复现路径: postgresql selected, no connection 第一步: db_connect postgres:toor@127.0.0.1/msfbook 连接成功不需要进 ...
- HTTP和SOAP完全就是两个不同的协议
HTTP只负责把数据传送过去,不会管这个数据是XML.HTML.图片.文本文件或者别的什么.而SOAP协议则定义了怎么把一个对象变成XML文本,在远程如何调用等,怎么能够混为一谈. ...
- DCGAN 论文简单解读
DCGAN的全称是Deep Convolution Generative Adversarial Networks(深度卷积生成对抗网络).是2014年Ian J.Goodfellow 的那篇开创性的 ...