【求职】趣店 C++方向面经

趣店

C++方向面经

第一篇

**一面 2018/9/05 **

  1. 自我介绍

2、jvm 介绍一下,包含哪些

3、运行时数据区说一下

4、说一下堆的具体内容,Eden 区、survival from 和 survival to 什么区别,默认内存比

多少

5、对象怎么分配内存,基于什么原则

6、GC 说一下

7、手撕代码:不借用其他变量的怎么交换两个变量值

8、手撕代码:不知道链表长度的情况下怎么删除倒数第 k 个链表

9、字符串不借用现有数据结构怎么判断有没有重复字符

10、 求字符串最长连续不重复子序列

11、反问环节

12、如果过了能来实习吗

第二篇

**一面 2019/9/16 **

1、spring 用到了哪些设计模式

2、你了解的设计模式有哪些?介绍一下都有哪些应用场景

3、事务的传播属性和隔离级别

4、虽然可重复读理论上会导致幻读,但 InnoDB 中采取了什么机制来避免这种情况的发生

5、Redis 的底层数据结构是怎么样的

6、写一个线程安全的懒汉式的单例模式

7、jvm 的内存分配是怎样的

8、survivor To 和 from 的内存大小为什么默认是 1:1

第三篇

**一面 2019/9/8 **

1、自我介绍

2、你的每段实习经历都比较短,所以也是打算在趣店实习一段时间吗

3、你用 python 写过爬虫脚本,为什么用 python 呢?用 java 可以实现吗

4、Linux 用过吗?知道有哪些发行版本?为什么使用 Linux 部署服务呢

5、HTTPS 了解吗?怎么实现的?什么是对称加密和非对称加密算法?知道摘要吗

6、平常用什么数据库?MySQL。将一下最常用的两种引擎,有什么区别

7、什么是事务,举一个业务场景的例子

8、什么是索引,优点和缺点

9、Redis 常用的数据结构有什么?setnx 命令介绍一下

10、画过 UML 吗?用什么软件画的?UML 常用的图有哪些

11、原型图知道么

12、平常有写博客逛开源论坛吗?在 github 上有自己的开源项目吗

13、那你在 github 上干嘛呢,看一些开源项目

14、看过哪些开源项目

15、你了解趣店吗

16、如果,产品提了一个需求,你加班加点,历经半个月终于完成了,最后要提测的时候,

产品跟你说这个需求不上了,你能接受吗

第四篇

**一面 2019/9/02 **

1、一个浏览器,输入网址到最后加载出页面,发生了什么

2、dns 的原理,怎么使用的

3、tcp/ip 的五层模型以及与 osi 的对应关系

4、http 与 https 的区别

5、arp 协议?icmp 协议

6、写代码,一个数组,给定一个数 key,实现这个数之前递增,这个数之后递减,实现

求职必备刷题官网:https://github.com/bennyrhys/interview
【更多互联网公司笔试面试真题请关注“让我遇见相似的灵魂”公众号】

猜你喜欢

转载自blog.csdn.net/weixin_43469680/article/details/106697394