首页 > 深信服C++二面-面经:40min(发面经许愿offer)
头像
牛客378005520号
发布于 2021-09-19 23:23
+ 关注

深信服C++二面-面经:40min(发面经许愿offer)

面试时间:2021年09月18日17:00

首先总的来说,面试体验不如一面的面试官,这个面试官给我的感觉不是很好。不像第一个面试官一样给人好相处的感觉。

  • 总的下来面试自记的表现很一般,问的东西有些真不会,非科班出生真的没办法。

过程:

  • 1、上来先给了个for循环,外部定义了全局变量i,问循环结束后的i值,无压力解决。

  • 2、再上一题的基础上,增加了线程操作,这个真心不会。操作系统线程这块没有系统的深入学习过。
    题目是上一个题在一个主线程下在产生一个线程执行同样的程序,问i值。正确的答案是不确定。

  • 3、接着问了宏相关的知识,首先问在一个场景中宏对于效率是否会造成影响,我说会因为我觉得,它没有运行时检查就会容易导致问题进而影响效率。但对方好像不想我说这些,没搞清楚他想知到什么。接着又问宏是在什么时候进行处理的,我说预编译阶段,面试官说,那这样替换文本后,对效率有什么影响呢,编译阶段还是处理这些东西啊,没有变。。。然后我。。。我还是说效率还要考虑运行时啊。。一顿叭啦。。估计没回答道他的点子上。。难搞。

  • 4、算法题,两个链表增序融合。问题不大。

  • 5、问计算机网络了解的多吗,我说自学过,但是非科班可能没那么深入。问我了解什么,我说tcp/ip协议栈这些,都是了解的,然后问我https知道吗,问为什么有http还需要它。这个回答了,然后问到安全加密传输这块。这块问了个问题,大概是说场景中给出的方法能否保证客户端安全登陆,账户密码不会泄露。

    具体问题如下:

    非对称加密下,服务端提供公匙和私匙,将公匙放在客户端会申请的页面前端信息中,用户每次申请登录可以抓取所有消息,然后利用得到的公匙加密登录信息,发回,服务端用私匙解密。这是整个保护过程,问题就是这样能做到安全登录保证账户密码不会泄漏吗?

    • 我的回答是无法安全做到,因为中途的黑客攻击可以截获附带公匙的响应消息,从而获取客户端的ip等可以暴露位置的信息,然后可以伪造公钥发给客户端,然后骗取客户端的响应。因此无法实现安全登录。
    • 我想自己答的应该差不多,应该就是数字证书那套机制得有,当时应该考虑直接说这个没有的无法判断服务端的真假。
  • 6、问了我linux上编过代码吗,我说大多用了做深度学习。接着问到给一个1G的空间装上操作系统,然后malloc申请2G的空间能否成功,这个不太会,我说应该可以吧,虚拟内存那套,但是估计这么做是有问题的。结果他说他也不知道,没试过。。。。又问会装linux系统吗,会,那么大都都是先装windows再装linux,为什么不是反过来,这个。。真没去想过,最后发现问题的点在先装linux再装windows,windows会用自己地引导记录覆盖已有的linux。

然后连反问也没有就说今天面试结束了。。。。
知到自己答的不咋好,但还是许愿一下,想拿深信服offer,牛客牛牛显显灵!!

希望自己不会凉!!!

更多模拟面试

全部评论

(9) 回帖
加载中...
话题 回帖