群核科技面试(已被感谢)
20220917 软件开发工程师一面(40min)
面试官很和蔼,上来介绍了下这个岗位是怎么来的,说是今年刚设立的,以往都是前端,今年将纯前端分离出去,这个岗位其实是偏向于前端,问你是否愿意应聘。
面试过程主要是撕题(个人太菜了,快排没撕出来。。。楞是没看出来哪里错误,面试结束感觉就清醒了,才发现自己原来先移动左边的指针,理应先移动右边的指针,导致40min大部分时间我在调试。。。不应该!不应该!!!)
1.判断两棵二叉树是否一样
2.快速排序
20220918 软件开发工程师 线下二面(40min)
1.项目,根据所讲的内容口述出了个小题目;
2.手撕代码:环形链表每隔m个点进行删除,求最后剩下的结点的值(是真的手写撕题,不习惯这种方式)
3.计网五层模型并叙述各层功能;
4.给你一个端到端的传输场景,知道源IP和目的IP地址,讲下其中传输的具体步骤(涉及到各层协议的具体)
5.端口的作用
6.逻辑题:喊30游戏,甲一开始只能喊1或2,乙跟在后面喊一个数字或两个数字,谁先喊到30谁就获胜,问对乙而言的最佳策略是啥?
20220920 软件开发工程师 线上三面(50min)
1.项目;
2.图像处理在CPU和GPU上的区别;
3.C++多态;
4.进程和线程的区别;
5.多线程下面单例模式怎么实现?
6.平时怎么学习的?
7.你所做的项目中感觉最有成就感的是什么?
8.名流问题;
9.你看过的印象最深刻的是什么书籍;