更改历史 * 201-08-16 胡小根 初始化文档 公司技术发展方向 大方向 工程化:持续不断的提升软件工程能力,不断提升软件开发的流程化、自动化、智能化程度; 工具:如postman、docker等 平台:如GitLab CI、SonarQube等 技术:如Vue、Spring等 方法:如编程方法、项目管理方法、TDD、BDD等 产品化: 快速开发平台和工具 垂直领域解决方案
根据简历问的,上来自我介绍 谈谈对hashmap理解,后面又问道底层锁相关(回答的一般) java创建线程方式,start和run区别 springcloud五大组件(不会) sql问了很多,关键字使用,场景口述sql,sql索引,索引失效等 rq消息一致性,持久化相关 redis数据类型 缓存雪崩,穿透,击穿等 es相关,ik分词器 mangodb相关,跟redis MySQL区别 linux问
二本,ICPC铜。面试的是一个小公司,C++,实习岗位,1小时30分钟。全程0八股,疯狂拷打算法。 1.让我讲一下三角剖分,算法实现,应用场景等等(竞赛没遇到过,只有简单了解,讲不出来) 2.求两个矩形面积交(我思路是分类讨论) 3.问了一些关于计算几何的问题,怎么求凸包,点到凸包最小距离,闵可夫斯基和(检测是否碰撞),to_left测试(叉积),扫描线,圆的反演,扒拉扒拉了一大堆…… 4.二维前
1.数仓和数据库的区别 2.数仓建模 3.hive用到的函数 4.rank,dense_rank,row_number的区别 5.hive数据倾斜的原因有哪些 7.如何理解数据质量? 6.java,scala会用吗? 7.期望薪资多少?(感觉说出来就无了) 面的初级岗位。
结构化问题两个(看了一段文字讲保险数字化) 1.看了这段文字你觉得未来对人保影响最大的是什么(我说的人工智能) 2.假如要完成一个项目,你的员工工作积极性不高怎么办 专业问题(快问快答) 开发用的什么语言 aop是什么 redis干啥的 mq干啥的
你为什么想要加入我们公司?,这是一道非常高频的互联网大厂前端面试题,但是很多同学在面试时候都回答不好。老规矩,点赞收藏,点点关注支持一下,给我一分钟,理想哥教大家该怎么满分回答这个问题。 虽然大部分同学真实的原因可能是你们公司给的钱多,你们约我面试的,我为了谋生,我想跳个槽等等。但是呢,真实当你在面试的时候是不能这么回答的,你需要让自己的回答更加的高大上一些。 理想哥建议大家可以从下面几个方向去回
前言: 面试官水平一般,上来就逮着八股一顿问,问的也没啥连续性,不过我八股也不熟练,还要再多看看 八股------20分钟 集合 String类存储数据的底层用的是什么(不清楚) 线程安全的list(答得不太全面,太久没看了) ArrayList扩容机制 new一个ArrayList的容量大小(这个也有些模糊了) Java锁 AQS的流程(有些模糊) 线程池的参数(这个清楚) JVM JVM的内存
本人硕士双一流,本科一本,自动化学院电子信息专业。研究方向图像深度学习,求职目标:嵌入式Linux软开。 sci 4区在投,科研项目*2,嵌入式项目*1 1.自我介绍 2.说一下任务间通信机制(裸机,freertos,Linux三个方面来说的) 3.熟悉485,mqtt的通信协议吗(不熟悉) 4.说一些socket编程的优势(1.双向的,可靠 2.实时性好) 5.项目上的门禁系统项目,问有没
华科科班本硕,投的杭州嵌入式软件 6.8一面(研究方向是内存管理,所以基本就问了这些问题) 1. 讲一下slab,buddy 2.讲一下MMU 3.MMU如何识别不同进程的页表(区分MMU和TLB) 4.预处理做了哪些事 5.了解其他RTOS 6.有没有什么嵌入式背景 6.12二面(写的webserver项目,所以问了这些) 1.手写线程池(没整出来,难顶) 2.awk,sed,grep讲一下 3
首先自我介绍 问一些家常,学习关于go的课程 面试官很温和,面试氛围很棒 然后问的八股,goroutine channel原理 然后是mysql什么时候使用索引 然后是redis基础, 场景题实现排行榜(没答出来)我太菜了 然后时间轮(答的很简单,没了解这块) 然后是关于ai的一些话题 没有算法题 面试氛围体验很好很轻松
问题内容: 我有一些需要带到合并表(事实)的列。我有一个变更捕获表,它捕获每天记录的变更,如下所示: 在第一次插入期间,End_Date是时间的结束。将具有新Start_Date和Value的新记录添加到源中时,它将被捕获为新条目,并且具有相同Key的先前记录将End_Date更新为新记录的Start_Date。 我正在使用DATE维度,该维度具有Month_Start_Date和Month_En
问题内容: 众所周知,在Java中,二维数组是多维一维数组。这意味着那些一维数组在内存中不连续。 相反,在C中,二维数组实际上是大小为 total_row * total_column的 一维数组。因为Go语言使用了C语言中的许多概念。所以我的问题是:Go语言中的二维数组的内存表示是否像C或Java中那样? 问题答案: 在Go中,通常将slice误认为是array,所以我对两者都作了回答。 数组
问题内容: 我正在帮助兽医诊所测量狗爪下的压力。我使用Python进行数据分析,现在我被困在试图将爪子分成(解剖)子区域。 我制作了每个爪子的2D数组,其中包含爪子随时间推移已加载的每个传感器的最大值。这是一个爪子的示例,我使用Excel绘制了要“检测”的区域。这些是传感器周围具有最大最大值的2 x 2框,它们的总和最大。 因此,我尝试了一些实验,并决定只寻找每一列和每一行的最大值(由于爪子的形状
问题内容: 是否有人可以通过BookSleeve库获取Redis的固定模式? 我的意思是: BookSleeve的作者@MarcGravell 建议不要每次都打开和关闭连接,而是在整个应用程序中保持一个连接。但是如何处理网络中断?也就是说,连接可能首先成功打开,但是当某些代码尝试对Redis进行读/写操作时,连接可能已断开,您必须重新打开它(如果连接无法打开,则正常失败- 但是完全可以满足您的设计
问题内容: 我想定义一个没有初始化长度的二维数组,如下所示: 但这不起作用… 我已经尝试过下面的代码,但是它也是错误的: 错误: 我怎么办呢? 问题答案: 从技术上讲,你正在尝试索引未初始化的数组。你必须先使用列表初始化外部列表,然后再添加项目。Python将其称为“列表理解”。 你现在可以将项目添加到列表中: 请注意,矩阵是地址主地址,换句话说,“ y索引”位于“ x索引”之前。 尽管你可以根据