cpp开发岗位应聘准备

作者: FlyingPig_ | 来源:发表于2019-03-20 10:37 被阅读3次

    keep calm and carry on


    方向


    传统桌面开发, 客户端开发
    服务器后台开发
    游戏开发(后台)
    转其他语言, 如go/rust/python


    技能

    (10k - 15k 基本合格的水平)
    两层程度:

    1. 知道知识点, 了解概念
    2. 有过实际的代码接触或实现
      注意: 每个点都要思考, 要落实到代码层面, 至少每一点都要有具体的代码 snippet

    C++ 基础, 语法, 标准库, C++11, 最佳实践, 要了解一些常见陷阱
    多线程 多进程, 进程通信,同步, IPC
    socket i/o模型
    数据库
    SQL, redis
    Linux系统原理, shell指令, 常用工具etc
    常见设计模式
    网络协议理论, tcp/ip深刻认识
    网络编程, c/s架构, http, websocket, boost.asio, libevevnt
    GUI 框架, Qt, mfc
    Windows开发, 底层api
    Linux 系统api
    服务器开发经验
    直播, 多媒体处理, 流媒体传输, 解码, 编码, ffmpeg
    嵌入式
    调试技巧, windb, gdb 使用
    常用算法
    数据结构
    STL库
    boost库
    OOP
    对高并发, 大数据处理知识
    lua脚本 , 游戏行业
    cuda GPU编程
    高性能计算
    项目流程管理
    软件架构
    网络抓包, 如wireshark
    掌握一种脚本语言, 如python, shell, js
    操作系统原理
    计算机硬件原理
    编译原理, 编译的过程
    openCV, openGL, openGL ES等


    素质


    代码风格良好, TDD
    抽象能力, 模块思维
    对技术的热情
    表达, 沟通, 协作
    学习能力
    解决问题的能力
    英文阅读能力
    责任心


    亮点


    计算机类竞赛成绩, 期刊论文
    大公司背景, 985/211院校背景
    开源贡献, Github贡献
    有(独立)完成明星产品
    熟悉某一项专业的技能/技术/知识(如金融, 教育, 硬件, 算法, 反编译)
    跨专业的背景(如一些恰好的职位)
    工作经验


    关键


    对某一项技术有深入的研究!!!!!!!这才是根本


    典型面试题目


    todo


    实际


    面试造核弹, 工作画鸡蛋
    hr 压低工资
    加班多, 对加班的接收度


    现实考虑


    职业发展前途
    技术的新颖度
    当下收入和收入潜力
    公司规模, 竞争力
    上班时间, 距离
    人文环境

    相关文章

      网友评论

        本文标题:cpp开发岗位应聘准备

        本文链接:https://www.haomeiwen.com/subject/souamqtx.html