钉钉凉面50min,面试官小哥哥声音太好听了,可惜没加到微信
1、自我介绍
2、手撕代码两个编程题
第一题 给定一个乱序数组,求其子串使得子串之和为target,楼主想到了滑动窗口,但是呢窗口移动以及sum值更新没搞明白,于是迟迟没搞出来
于是面试官小哥哥给了另外一个题,层次遍历打印二叉树,这个简单
然后开始问我笔试怎么样啊,我说凉凉,他说这个题应该比笔试简单很多把
3、开始问基础,排序算法你知道哪几种,能说说他们的复杂度吗,说下其中一个排序的过程,楼主不会算复杂度,然后面试官小哥哥开始教我怎么算
4、进程和线程的区别
5、进程调度算法你知道几种
6、算了,我们还是聊天JAVA的把,集合的接口以及他们的结构,大概就是问你List,set,map啊这些他们的接口以及基类子类关系
7、Java的垃圾回收机制,何为垃圾,怎么回收的
看了之前的面经,于是把新生代老年代永久代这些全扯出来了,包括CMS什么的,emm
8、小哥哥心里(基础太差了,算了不问了),你能聊聊大学做的印象深刻的项目吗
楼主项目都是机器学习那边的,然后他就问你为什么要来面后端开发岗
心想肯定凉的彻底了,
9、面试官小哥哥开始收尾了,问有什么想了解的么,我说没有
10、面试官小哥哥开始提建议,大概就是你来面开发岗,除了JAVA这些知识,你数据结构、计算机网络、操作系统等这些基础是必须的,不要着急投简历,先准备好把;
其实就是编码能力,这个只能通过不断刷题实践来提升了;然后开始跟我说研发岗,需要了解什么知识,比如现在流程的spring\springboot\mybatis等不同的框架你是必须要了解的,然后数据库的技术,redis云云
虽然是个凉面,但是面试官小哥哥声音太好听了吧,我最后应该加一下微信的,气!
恋爱了