• 9月份以前还是深入了解各个技术原理吧


    感觉提前批的时间应该是来不及了

    C++ 之前面试感觉也没那么难, 面试前看看面经和笔记本.

    操作系统和网络面试之前看面经和笔记本解决. 应该两天问题不大.

    那么最近就需要首先手写一遍剑指offer和编程之美,然后牛客上编程实现.

    最近的主要精力还是

    1 unity项目改进

    2 编译连接和库书籍梳理

    3 unity AI 

    4 shader书籍梳理

    5 dx 根据时间判断 (14days)实现游戏引擎

    如果中间有提前批,不做太大指望,但是可以投递一下,突击基础知识.

    1.找C++必看的书: 《C++ peimer》 《C和指针》 《Effective C++》 《深度探索C++对象模型》 《STL源码剖析》
    你要能看完以上几本,理解了七七八八,大部分标准C++问题已经难不住你了
    2.熟练掌握常用数据结构与算法,要求能像手写hello world一样熟练写出代码
    3.算法:刷LeetCode,牛客网,各大公司面试题,《剑指Offer》《编程之美》等
    4.计算机基础:计算机网络+操作系统,理论知识基本上学校教的够用。还不满意看《自顶向下计算机网络》,《TCP/IP详解》,《现代操作系统》。会简单的socket编程,多线程编程等
    5.熟悉某一领域,你要做服务器就要熟悉Linux,网络等。你要做桌面开发最好会个GUI,比如QT
    6.使用某些开源库,并阅读过,比如做GUI的DuiLib,Boost等(这俩我都被问过),读些开源项目,网上有很多但难度也不小
    7.项目,自己准备

    可以做聊天室,能群聊,单聊,发文本,发表情图片,发语音,传图片传文件,功能很多自己去探索
    做游戏,比如用DX或OpenGL做个3D游戏,也可以用SDL做个2D的小游戏,支持联网对战等
    做个播放器,支持多种播放格式,功能自己探索。做播放器你可能就要用ffmpeg这个库,
    面试的时候估计也会问你(很多人用QT做这个,可以参考)
    跟算法相关的可以用opencv做计算机视觉,图像处理等;
    用caffe做深度学习等(这方面你要没了解会被问很惨)

    《当下的力量》
    《解脱之道》

    生化危机,心灵杀手,刺客信条,恶灵附身,福尔摩斯

  • 相关阅读:
    redis php 实例
    redis 常用操作命令
    Django2.2集成xadmin管理后台所遇到的错误集锦,解决填坑
    软件测试理论知识点
    网络七层协议模型、TCP/IP四层模型
    UDP和TCP有什么区别
    HTTP与HTTPS的区别
    mysql的主键和索引
    mysql 事务未提交导致死锁 Lock wait timeout exceeded; try restarting transaction 解决办法
    chmod命令详细用法
  • 原文地址:https://www.cnblogs.com/timesdaughter/p/7094539.html
Copyright © 2020-2023  润新知