一分钟的自我介绍 1.对银行数字化的看法 2.项目中用到的技术 3.数据库中是怎么排序的 4.职业规划 全程十分钟,感觉自己回答的好像偏题了,靠。。。
讲一下面试候选人的心得: 第一、我在做面试官时,比较喜欢基础扎实的、工程能力好的候选人。 算法工程师,首先是工程师,得会编程,会自己上线算法模型。不是参加算法竞赛,跑几个模型就可以的。 我本身比较喜欢科班出身的,因为他们计算机基础都不错。在我们这个行业(推荐方向),是很看重工程能力。 很多刚毕业的应届生,他们会觉得搞一个复杂的深度模型,就能解决问题,这个是万万不可取的。 一定要扎扎实实做工程,贴近
两面都是不到20min,15min左右就面完了,没有手撕代码。 一面 自我介绍 你的技术栈是什么 Java中的HashMap底层原理 HashMap的核心参数 如果HashMap中的一个桶中的链表过长怎么办(红黑树,刚开始我答的是扩容,优化哈希函数,后来面试官引导后,明白他问的是红黑树) MySQL中的事务隔离级别 脏读和不可重复读的区别 大学都学了什么东西 平时有什么爱好 从你的角度谈谈职业规划
1.自我介绍 2.说一下简历里面的项目 3.get 和post 请求的区别 4.浏览器运行机制 5.为什么三次握手而不是两次 6.还了解其他语言吗 问了Java和Python的基本语法知识 (太久没接触过了 没答上来呜呜呜) 7.快排的机制,时间复杂度(忘记了) 8.再介绍几个排序(只说出来一个冒泡) 9.反问: 我是前端方向,因为完全没问前端的东西,问了下面试官说他不太懂前端 有前端的岗位需求吗
百度的文心一言,使用体验
Blade中将拦截器和中间件的概念抽离了出来,这个思想来自于 Express。中间件(middleware)是在每次路由逻辑处理之前进行自定义的一些操作,比如 Auth 认证,CSRF 令牌管理,一些过滤操作等。 使用 Blade.me().use(use((signature) -> { System.out.println(signature.request().uri());
24.4 额外(单一)核心模块编译 我们现在知道核心所支持的功能当中,有直接编译到核心内部的,也有使用外挂模块的,外挂模块可以简单的想成就是驱动程序 啦!那么也知道这些核心模块依据不同的版本,被分别放置到 /lib/modules/$(uname -r)/kernel/ 目录中,各个硬件的驱动程序则是放置到 /lib/modules/$(uname -r)/kernel/drivers/ 当中!换
CGDB的界面默认由两个窗口和一条状态栏组成。代码窗口默认在上方,GDB窗口默认在下方。状态栏在两个窗口之间。 根据不同窗口的激活情况,CGDB有不同的模式。当代码窗口被激活时,CGDB处于CGDB模式。当GDB窗口被激活时,CGDB处于GDB模式。当TTY窗口被激活时,CGDB处于TTY模式。 当CGDB发布1.0的版本时,所有的窗口将会是可移动的,用户可以创建想要的窗口,个数不限。但是目前我的
本章重点 了解 Qt 和 C++的关系 掌握 Qt 的信号/槽机制的原理和使用方法 了解 Qt 的元对象系统 掌握 Qt 的架构 理解 Qt 的事件模型,掌握其使用的时机 信号与槽、元对象系统、事件模型是 Qt 机制的核心,如果您想要掌握 Qt 编程,就需 要对它们有比较深入的了解。本章重点介绍了信号与槽的基本概念和用法、元对象系统、 Qt 的事件模型,以及它们在实际使用过程中应注意的一些问题。
《编程之法:面试和算法心得》涉及面试、算法、机器学习三个主题。书中的每道编程题目都给出了多种思路、多种解法,不断优化、逐层递进。本书第1章至第6章分别阐述字符串、数组、树、查找、动态规划、海量数据处理等相关的编程面试题和算法,第7章介绍机器学习的两个算法—K近邻和SVM。 此外,《编程之法:面试和算法心得》每一章都有“举一反三”和“习题”,以便读者及时运用所学的方法解决相似的问题,且在附录中收录了
原编程艺术系列从2011年4月至今,写了 42 个编程问题,在创作的过程当中,得到了很多朋友的支持,特别是博客上随时都会有朋友不断留言,或提出改进建议,或 show 出自己的思路、代码,或指正 bug。为更好的改进、优化、增补编程艺术系列,特把博客上的这个 程序员编程艺术系列和博客内其它部分经典文章 同步到此,成立本项目。 Github 地址:https://github.com/julycodi
通过上节课的学习,我们已经知道了在当下的 Web 开发中 JSON 数据格式已经逐步取代了 XML 用来进行前后端之间的数据交互。但是前端的数据格式可能并不规范,不能直接为后端所用,这个时候就需要我们将数据进行序列化和反序列化,我们先来简单了解下什么是序列化和反序列化: 序列化:按照前端需求,在数据库检索相应数据,转化为前端所需的数据形式(如 JSON),发给前端。 反序列化:将前端发来的数据,按
主要内容:1.什么是 redis?它能做什么?,2.redis 有哪八种数据类型?有哪些应用场景?,3.redis为什么这么快?,4.听说 redis 6.0之后又使用了多线程,不会有线程安全的问题吗?,5.redis 的持久化机制有哪些?优缺点说说,6. Redis的过期键的删除策略有哪些?缓存如何过期的/如何删除过期key的?,7. Redis的内存满了怎么办?如何淘汰的,8.Redis 的热 key 问题怎么解决?,,,,,,,,,,,,,,,,,因为数据库是架构的瓶颈:所以加入redis
主要内容:1.数据核心原理:从“流程”核心转变为“数据”核心,2.数据价值原理:有功能是价值转变为数据是价值,3.全样本原理:从抽样转变为需要全部数据样本,4.关注效率原理:由关注精确度转变为关注效率,5.关注相关性原理:由因果关系转变为关注相关性,6.预测原理:从不能预测转变为可以预测,7.信息找人原理:从人找信息,转变为信息找人,8.机器懂人原理:由人懂机器转变为机器更懂人,9.电子商务智能原理:大数据改变了电子商务模式,让电子商务更智能,科学进步越来越多地由数据来推动,海量数据给数据分析既
当下,分布式系统正变得越来越重要,大型网站几乎都是分布式的。分布式系统的最大难点,就是各个节点的状态如何同步。CAP 定理是这方面的基本定理,也是理解分布式系统的起点。 CAP定理,又被称作布鲁尔定理(Brewer’s theorem),它指出对于一个分布式计算系统来说,不可能同时满足以下三点: 一致性(Consistency) (等同于所有节点访问同一份最新的数据副本) 可用性(Availabi