• 8-14 B站 C++安全开发面经 《腾讯》.docx

    1.考察点:技术、算法、思维逻辑 技术:开发、逆向、数据结构、调试反调试、PE结构 一、开发:应用层开发、内核层开发、设计模式 应用层: 1.线程间的同步方式有哪几种? 2.线程分为普通线程和GUI线程,有什么区别,普通线程能否成为GUI线程呢? 3.什么是进程? 4.进程间通信的方式? 5.通信:TCP连接的三次握手和四次挥手 6.注入:DLL注入有哪几种方法? 7.如何防止远程线程注入? 8.详细说一下 inline HOOK的原理 9.如果你在inline HOOK时候,正好有代码执行到相关位置怎么办?解决办法? 10.已知一个dll里面的很多函数(API)都被inline HOOK了,如何操作,才能绕过HOOK? 内核层开发:、NDS、内核数据结构 设计模式:单例模式、工厂模式对其进行复述 反向:汇编, 1.jump几种,占几字节? 答:短跳  2字节 ;近跳 3字节;远跳 5字节 2.ret是函数返回时使用,那么iret是什么时候使用呢? 1.想让调试器在下一条汇编语句上停止,怎么做 2.软件断点的实现原理 PE结构 字段 1.PE结构第一个字段的值是什么? 2.内存加载需要执行哪几个步骤? 智力题  1.量杯问题 2.金条问题 3.老虎过河

    0
    565
    13KB
    2020-08-17
    22
  • 8-12腾讯二面答案.docx

    8-12腾讯面试 (二面)一小时 上来直接问基础知识 后面才问项目 1.虚函数,多态实现,纯虚函数和虚函数区别,析构函数可以是虚函数吗,虚继承和虚基类。 2.STL:vector中reserve 和resize 区别 3.map和unordered_map区别 4.哈希表解决冲突的办法 5.多路io复用的机制 6.select和epoll的区别 7.epoll实现原理和机制 8.最用心的项目是哪个,我的是第一个,问:完成端口的原理和通信机制。 编程题:写一个快排。

    0
    158
    19KB
    2020-08-17
    16
  • 新机器人成品图.pdf

    EPLAN软件自1984年推出第一个版本,经过30余年的持续改进,它发展为享誉欧美电气设计领域的知名电气设计软件-EPLAN 5。EPLAN 5使用基于图形的设计方式,为了适应亚太地区双字节语言操作系统,EPLAN公司在90年代末期推出了EPLAN 5姊妹产品-EPLAN 21。它是基于对象的设计方式,国内客户早期使用的即为该版本,随着计算机软硬件技术的发展,EPLAN 5和EPLAN 21在2006年停止开发,它们被合并到了最新的版本EPLAN Electric P8中。

    0
    54
    103KB
    2019-08-13
    0
  • 持续创作

    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 阅读者勋章

    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 创作能手

    授予每个自然周发布4篇到6篇原创IT博文的用户
  • 分享小兵

    成功上传3个资源即可获取
  • 签到新秀

    累计签到获取,不积跬步,无以至千里,继续坚持!
关注 私信
上传资源赚积分or赚钱