求职刷题神器

funit.cn

讨论区 > 求职面经 > Linux京东后台开发面经

Linux京东后台开发面经

王大鱼
发布于2021-04-15 17:55:38 12浏览

一 、面试情况

此战终结于技术面最后一面,值得深思。由于内推简历没有直接通过筛选,参加了笔试才并有幸参加了面试,但是一面电话面结束后,面试官说如果有二面希望能现场面!


一面(电话面25分钟)


1.简述一下项目

  •   一面提项目,一般说明项目背景,自己做了什么就好了,不会深问,但是能准备着更好项目中遇到过什么问题,怎么解决
  •   这个问题,凡是涉及项目基本上都跑不了,前面说过需要准备几个面试官百分之80会问的关于项目的题。


2.都学过什么课程,计算机方向是软件工程吗

  计算机网络,数据结构,操纵系统,编译原理,人工智能,大数据等随便你选几个,保证自己能说出个123


3.C++中的类的大小计算

  C++中类的成员函数,静态成员是不占类的大小的。类的大小等于基类的大小+子类个non-static成员变量的大小再+非虚基类大小,如果有多态性还要考虑vptr(可能不止一个)大小,这里成员变量是会被字节对齐的。


4.介绍一下http与https及区别

  HTTPS和HTTP的区别

  超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息。HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此HTTP协议不适合传输一些敏感信息,比如信用卡号、密码等。

  为了解决HTTP协议的这一缺陷,需要使用另一种协议:安全套接字层超文本传输协议HTTPS。为了数据传输的安全,HTTPS在HTTP的基础上加入了SSL协议,SSL依靠证书来验证服务器的身份,并为浏览器和服务器之间的通信加密。

  HTTPS和HTTP的区别主要为以下四点:

  一、https协议需要到ca申请证书,一般免费证书很少,需要交费。

  二、http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。

  三、http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。

  四、http的连接很简单,是无状态的;HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。



5.打印int时不小心用了%s会出现什么问题

段错误


 int i = 10;    
 char *s = "12"; 
 printf("%d\n", s); // 数据不对
 printf("%s\n", i); // 段错误


6.链表成环

本文首次发布于趣IT ,转载请注明出处,谢谢合作

Linux京东后台开发面经

全部评论0

成为第一个评论的人

还可以上传7

表情
热帖排行
热门话题
  1. 531人参与
  2. 243人参与
  3. 153人参与
  4. 98人参与
  5. 25人参与
  • 微信扫码加好友进群