zoukankan      html  css  js  c++  java
  • 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做深度学习等(这方面你要没了解会被问很惨)

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

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

  • 相关阅读:
    Memcached 内存分配机制介绍
    PHP与Memcached服务器交互的分布式实现源码分析
    yii 操作cookie
    Python urllib2递归抓取某个网站下图片
    mysql 知识 show status
    要读的书培根说:历史使人明智,诗词使人巧慧,算学使人精密,哲理使人深刻,伦理学人庄重,逻辑修辞使人善辩。
    思考的技术懒于求知的人没有生存空间
    相约星期二记录
    谁是最重要的人
    Netstat命令详解
  • 原文地址:https://www.cnblogs.com/timesdaughter/p/7094539.html
Copyright © 2011-2022 走看看