笔者非科班出身 1. 前言 关于深信服的一面,请参考我之前的文章 深信服前端一面。 一面结束后的当天下午就收到了二面通知,二面持续约一小时。 2. 内容 (1)自我介绍。 (2)为什么选择前端这一行业呢? (3)聊了些简历里的项目内容:做练手的项目有什么收获?有没有遇到什么意想不到的问题?…… (4)一道编程题:给定一个树结构(不是二叉树)类型的数组,其中的每个元素是一个对象,每个对象有 id、n
单选题20道: SQL格式化日期输出:使用DATA_FORMAT(shippeddate,'%W %D %M %Y); 二次探测再散列hash:二次探测再散列即:如果2的位置有了数据,则寻找2 + 12,2 + 22,2 + 32,,2 + 42…… c++变浪命名规则:由字母数字下划线组成,必须由字母或者下划线开头 IP地址:28位掩码的网络中最多14台主机,因为16个编码中要去除一个全0的网络
京东集团,前端开发卷,三道编程题,比较容易,很快就A了。 第一题:输入俩数 n, k ,然后是一个长度为 n 的字符串。将前 k 个字母变成大写,后 n - k 个字母变成小写 入门题,不需要过多解释。只能说python的API真的很强大 第二题:输入正整数 n。输出一个正方形矩阵,要求包含的数为 1 ~ n^2,且相邻的数和为奇数(满足要求即可,答案不唯一) 如果n为奇数,直接傻瓜式输出(从左上
下午四点,大概40min, 数组哪些常用方法,其中数组的map,一般有三个参数(item,index,arr),map是对数组进行什么操作?map的底层如何实现的,传入的回调函数如何处理的?(瞎说,遍历,用闭包什么,面试官说可以好好了解一下,比较有趣???) map() 方法创建一个新数组,其结果是该数组中的每个元素是调用一次提供的函数后的返回值。 var new_array = arr.map(
10.10 京东一面 电话面 30min 技术岗 Android开发 0.自我介绍 一、Java基础 1、JDK、JAR、JVM的关系 2、Java的基本数据类型 3、final关键字可以修饰什么?有什么作用 4、抽象类和接口的区别 5、final可以修饰抽象类吗?为什么? 6、ArrayList和LinkedList,频繁插入和删除,选谁?为什么? 7、同上,频繁随机访问,选谁?为什么? 8、什
互联网还是只能拿互联网A 面试时长:30min 面试内容: * 自我介绍 * 挑一段项目介绍 * 红黑树B+树结构 * mysql索引 * mvcc * 数据库幻读 * 默认隔离级别 * Raft协议 * k8s核心组件 * devops * 设计模式 * 组合模式 * 开闭原则 * 个人优缺点 * 最骄傲的事 反问: * 后面主管面和hr面
选择题+三道编程题,整体难度不高,8000hc,东子也可以冲了 第一题思路:上界为n/2,然后暴力就好了 #include <iostream> #include <cstring> #include <string> #include <cmath> #include <algorithm> #define ll long long using namespace std; string so
京东后端笔试,一道都没A心态崩了,求大佬讲讲 --- 第一题是给一个小写字母字符串,可以做两种操作:1,把一个字母变成另一个,2,把字符串最开头的字母放到字符串最后。求最少几次操作能把这个字符串变成回文串 --- 第二题是给一个n长的数组,每次可以做两种操作:1,取出最后两个数字,相加后取个位数再放回数组最后,2,取出最后两个数字,相乘后取个位数再放回数组最后。一共做了n-1次操作,也就是最后剩下
第一题判断回文:只需要模拟字符串旋转次数,可以通过复制原串两遍实现,固定串长n,每次暴力判断【l,r】区间内修改多少字符能变成回文,取最小值就行。 第二题判断方案数分别为多少:只保留原始输入的个位数,用dp计算上一位为0-10和本位数字计算的结果,一遍线性dp。 第三题:分别处理边平行于轴和不平行于轴,平行于轴枚举左上角点和边长;不平行于轴代表两个点连线构成斜边,枚举直角三角形两个直角边长,统计一
两部分 第一部分机器学习八股+简单代码判断 不算太难 第二部分coding,前两题顺利AC,第三题判断括号数量期望用的O(2^n)的强行暴力的递归法,时间复杂度超了只通过25%。
1.HashMap数据结构 hashcode算法 2.线程池参数 3.JVM及调优,垃圾回收 4.MySQL中固定枚举数据存储数据类型 5.表连接 6.深分页 数据库实现 7.Redis热点问题 #你觉得今年春招回暖了吗##23届找工作求助阵地# #软件开发2023笔面经#
4/11 一面 45min 自我介绍 考研了吗 项目有什么难点 学习上什么难点 操作系统:作用内存管理文件管理磁盘 计算机网络:七层网络TCP与UDP区别tcp可以看见https加密前的明文吗 Java: 介绍集合 HashMap数据结构 key可以为空吗 ConcurrentMap底层数据结构和源码看过吗 看过别的jdk源码吗 Spring SpringMVC SpringBoot区别 Serv
简历莫名其妙筛选通过,我周围的人都没消息,很奇怪。通知今天面试,准备了一天八股但是一道没问。 刚开始闲聊,说为啥意向北京的简历被发到武汉了,问为啥专硕不搞人工智能却做java开发,自我介绍 负责的项目,介绍一下项目,遇到的问题,说了一下 线程池的参数介绍一下?redis熟悉程度? (但是,刚开始他问我意向哪里工作,我说我去北京,朋友多,但是也说了考虑留在武汉,双向选择,其实 面试完发现有点慌,不会
19min左右 1. 自我介绍(项目经历 校园经历) 2. 简历上提到的一个技术点(防抖节流) 3. vue路由守卫类型有哪些 4. vue全局路由守卫可以做什么 5. axios拦截器 6. vuex有哪些属性,分别用来做什么 7. es6新特性 8. let 、const、 var区别 9. const能修改吗,为什么 10. 说一下async await 11. 说一下闭包,会造成什么问题
1、自我介绍 2、对新能源看法 3、询问实习经历 主要做了什么 4、因为要求要会两种语言,我选了python和go 后面主要问python的一些语法问题 5、sql的操作 增删改查 6、怎么提取邮箱,我正则表达式给他写出来了 7、Linux一些操作,怎么设置自动脚本(刚好以前操作过,不是很慌) 8、手撕算法,三道题,共享屏幕写出来(完美完成) 可能漏掉一些问题,随手记录 一套流程下来快一个半小时,