1.自我介绍。 2.数组和链表的区别,各有什么优缺点。 3.struct和class的区别,数据在栈上和在堆上有什么区别? 4.了解过c++吗?有哪些常用的容器? 5.析构函数是虚函数还是非虚函数,如果是非虚的是会怎样? 6.512*512的RGBA四通道图片,在内存中存储的大小是多少?——答:1M。 7.线性代数学过吗,知道向量点积有什么作用吗,在游戏开发中有什么应用。 8.游戏中常见的关键词屏
一面:(1h) 1.自我介绍 2.选一个熟悉的项目介绍一下吧 3.看你简历上写了进行过数仓的搭建,那你说一下数仓分几层合适? 4.每一层干了那些事儿? 5.你说一下数仓为何要进行分层? 6.数仓的建模方法知道吗? 7.指标分类有哪些?(回答的是原子指标,派生指标,衍生指标) 8.你的ods层为何选择gzip压缩呢? 9.除了gzip压缩还有哪些压缩方法?介绍他们的区别?10.项目中你的hive表使
一共15min,全在问简历,每个项目都问到了。 复盘 面试官说我项目太简单,但说法比较委婉。(比携程面试官委婉,啊哈哈哈哈) offer 拒。没有HR面,直接offer#恒生电子##实习#
1.平常是用python还是java?python和java掌握程度? 2.hadoop的组成,每部分有什么用。 3.spark掌握的怎么样,SQL练过哪些题。 4.mapreduce源码看过吗? 5.wordcount的流程。 6.Scala有没有学过? 然后开始挖简历,还问了我一些业务的问题。 说后面会通知二面,也不知道有没有...
3.21约一面 3.29一面: 主要问Java八股以及Spring框架八股,concurrentHashMap的底层实现,@Autowired注解冲突,ArrayList和LinkedList的底层实现。一道算法题Leetcode490迷宫,结束后大约五分钟约二面 3.31二面: 问了点Java基础,String,StringBuilder和StringBuffer,@Spring Boot Ap
1、自我介绍 2、项目中分布式锁是怎么实现的 3、问项目,问的啥记不太清了 4、讲一下hashmap 5、redis了解吗,redis的集群了解吗 用一个叫HR-X的APP面试的,没有录音记录,复盘起来很多都忘了,基本上是挖项目,难度不大,面完第二天就oc了#我的实习求职记录#
本文向大家介绍nodejs开发微博实例,包括了nodejs开发微博实例的使用技巧和注意事项,需要的朋友参考一下 之前一直执着于前端开发,最近几天,开始学起了nodejs。作为一名前端开发者,见到这样一门用javascript写的后台自然是很激动的。但是,后台毕竟不同于前端,在学习的过程中,还是会遇到不少问题。 为了开始学习nodejs,一开始选择了《深入浅出nodejs》这本书,看了几章之后,得出
4.1. 1、业务边界优化 创业公司有很多可变性,要做的系统也无数,如何保证业务系统的边界是非常难的,我们其实走了很多弯路,图-稍后补 4.2. 2、静态api理论 当需求和ue定下来之后,就开始编写静态api,这样app、h5、前端就可以使用静态api完成功能,而后端也可以以静态api为标准来实现,整体效率还是比较高的。 另外还有基于api生成http请求的思考(未完成) 4.3. 3、api约
本文向大家介绍python实发邮件实例详解,包括了python实发邮件实例详解的使用技巧和注意事项,需要的朋友参考一下 yagmail 实现发邮件 yagmail 可以更简单的来实现自动发邮件功能。 1、安装 2、简单举例 3、给多个用户发送邮件 4、发送带附件邮件 以上就是本次介绍的关于python实发邮件的全部相关内容,感谢大家的学习和对呐喊教程的支持。
本文向大家介绍python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例,包括了python开发实例之Python的Twisted框架中Deferred对象的详细用法与实例的使用技巧和注意事项,需要的朋友参考一下 Deferred对象在Twsited框架中用于处理回调,这对于依靠异步的Twisted来说十分重要,接下来我们就以实例解析Python的Twisted框
在实际开发中,当你收到一个需求的时候,比如要做一个「收发邮件」的功能。 如果你完全没有印象,没有思路,可以直接 Google 搜索的。 因为我们不可能对每个知识点都了解,不了解不可耻,但要懂得怎么去找资料了解。 强调一下, 用 Google 搜索。 用 Google 搜索。 用 Google 搜索。 恕我直言,百度搜索是真的辣鸡。 那我们怎么去找资料呢? 首先我们可以直接 Google 「Pyth
假设我有一个python包的标准python目录结构,就像这里一样,并考虑我需要向包中添加一个函数。更具体地说,我想通过运行一个测试代码,用试错法来做这件事。正确的工作流程是什么? 我目前做以下工作: 做,只要我在包中进行更改 打开一个 Python 解释器, 运行测试代码。 但显然,此流程需要花费大量时间来通过测试代码检查修改。我觉得我做错了什么,更好的方法存在。
1.自我介绍 2.介绍一下简历上的项目 3.计算机网络: TCP与UDP的区别 TCP如何实现可靠传输、流量控制 讲一下TCP四次挥手过程中的TIME_WAIT状态 讲一下HTTP长连接 4.数据结构与算法: 哈希表的实现以及哈希冲突的解决方法 B树和B+树的区别 LRU算法的实现 反转单链表(手撕代码) 5.Python: 使用with open(文件名) as f打开文件有什么好处 *args
一面: 自我介绍 了解python 字典 liet吗 数组与链表的区别 堆与栈的区别 说说增删改查的具体命令 说说数据库的连接 说说有哪些约束 http和https的区别 http有哪些请求方法 什么是sql注入 怎么处理SQL注入 了解哪些linux命令 假如用ll命令查看文件,前面的那些 rxw啥的代表啥意思 二面(挂): 自我介绍 介绍一个最熟悉的项目 根据项目问问题,比如配置域名用到的A解
一面 电话面试,大概半小时,我睡的迷迷糊糊就突然打过来了,没准备好o(╥﹏╥)o python 用过list和元组吗,他们之间的区别是什么 给一个列表,想要对他排序,或者去除重复元素怎么去 去除之后他的地址会改变吗,浅拷贝和深拷贝的区别 我们知道循环是for...in...,如果让你重新写一个类,实现in的功能该怎么办 类的继承是什么,他继承了哪些信息,如果同时实现三个类的继承该怎么做 如果有一个