基础部分1.1.语言一、C和C++的特点与区别?二、阐述C++的多态三、阐释c++虚函数的实现四、C和C++内存分配问题C/C++面试题库:这些问题你回答得出来吗高级部分2.1.网络五、画出三次握手和四次挥手流程图六、请阐释https建立连接过程七、画出OSI和TCP/IP协议栈的对应关系八、请阐释ARQ协议的原理和过程九、请阐释滑动窗口协议原理和过程2.2.操作系统十、进程通信方式有哪些?哪种效
分类:
编程语言 时间:
2020-03-18 23:27:17
阅读次数:
65
很多年没来这里了。 今天上午参加了字节跳动视频面试,面试官让现场做一道算法题,有点紧张做错了。我把题目发出来,有需要的朋友看看。 题目:删除字符串 描述:给定一个字符串,不考虑大小写,将该字符串中连续的某个子串'XXX'删除,返回结果中不包含'XXX'. 例子: 输入字符串:aaaabbbbb XX ...
分类:
编程语言 时间:
2020-03-01 14:12:06
阅读次数:
116
面试题32 - I. 从上到下打印二叉树 代码: /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x ...
分类:
其他好文 时间:
2020-02-28 22:34:33
阅读次数:
45
被迫重操旧业(?) 再不刷题面试就真要翻车了。。。。 好在medium题难度还比较水,幸亏它不考什么神DP或数据结构或blabla不然我还面个锤子(x) 但是现场写代码还不准出错ATP顶8住啊所以还是练练手感叭。。。。 就,按顺序随便做几个。点中等难度然后按题号排序这样。 2. 两数相加 高精度但是 ...
分类:
其他好文 时间:
2020-02-05 20:06:43
阅读次数:
89
区间问题: LeetCode56:已知多个区间,将这些区间有相交的区间进行合并,输出有序的合并结果。 排序问题: LeetCode75:荷兰国旗问题,多种解法,双指针法巧妙。 关于排序问题,面试肯定基本不考基本的排序,因为C++有sort,因此需要考虑一些特殊的情况:尤其是桶排序,计数排序,堆排序, ...
分类:
其他好文 时间:
2020-01-29 19:48:32
阅读次数:
76
只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题,那么你如何解决一致性问题? 面试题剖析 一般来说,如果允许缓存可以稍微的跟数据库偶尔有不一致的情况,也就是说如果你的系统不是严格要求 “缓存+数据库” 必须保持一致性的话,最好不要做这个方案,即:读请求和写请 ...
分类:
数据库 时间:
2020-01-22 21:54:47
阅读次数:
112
################## Python语言 ####################### HR面试部分 hr面 聊了下为啥离职; 聊了下基本情况; 薪资问题, ...
分类:
编程语言 时间:
2020-01-22 16:30:27
阅读次数:
65
当我们在Java架构师面试的过程中常见的多线程和并发方面的问题肯定是必不可少的一部分。那么在面试之前我们更应该多准备一些关于多线程方面的问题。 面试官只是想确信面试者有足够的Java线程与并发方面的知识,因为有很多只停留于表面的理论知识,归根结底还是功力不够扎实。下面这些是我在不同时间不同地点喜欢问 ...
分类:
编程语言 时间:
2020-01-16 12:29:50
阅读次数:
84
垂直居中,在CSS中是一个老生常谈的问题,面试的时候也会时常被提及。所以,今天我们就来聊聊9种不同的居中方法。有常见的flex、transform、absolute等等。也有CSS3的网格布局。还有伪元素的方法,是的,你没有看错,::after和::before也可以实现居中。1、flex大家的第一反应,可能就是flex了。因为它的写法够简单直观,兼容性也没什么问题。是手机端居中方式的首选。<
分类:
Web程序 时间:
2020-01-16 01:00:21
阅读次数:
110
阅读本文大概需要 5.6 分钟 前言 在 Java 开发中,我们经常会提到 JVM。我们知道 JVM 是 Java 虚拟机,但是它的运行原理是什么?它的内存结构是什么?如何进行优化?如何去定位问题?面试中遇到 JVM 问题如何回答? 接下来我会开启 JVM 的章节,为大家一一解答上面的问题。现在就开 ...
分类:
其他好文 时间:
2020-01-11 00:16:01
阅读次数:
316