张半城
河南大学·2022届

给大家看一个职业规划真实流程

(以下内容咨询者已知情会做成案例呈现) 基本信息(对来访者关键信息作隐去处理) 年纪:24 学历:普通本科 专业:印刷工程 工作年限:2.5年 目前工作职位:印刷厂技术员 工作城市:北京 目前薪资:8k 待解决问题: 1目前工作工作加班时间很长,严重影响正常休息,想转型,但是不知道自己能什么? 2工作属于机械性工作 ,看不到未来,心理没安全。 分解问题 咨询者属于生涯规划中 典型的定位不清晰以及工作适应的复合问题 与我而言,需要帮助咨询者明确的事: 1对于目前的工作,是不适应还是不适合 2如果不适应,帮助其适应,如果不适合,帮助其重新定位 2他的职业核心价值观是什么? 3对咨询者的能力进行梳理(知识,技能,才干) 采取方法 1个人定位通过霍兰德测试获取代码,同时结合非正式评估确定来访者职业倾向 2通过能力卡片梳理能力,清晰自己能力优势区,潜能区,储存区与盲区的内容分别是什么 3通过职业价值观探索梳理来访者的核心职业价值观 4通过职业发展模型确定该来访者目前岗位要求额核心能力及明确自己的需求 通过正式评估及非正式评估后得到的答案 1咨询者不适合目前工作,目前工作偏程序化,规范性,与咨询者天马行空的想法和活泼的性格特质相悖,不符合他最自然的工作方式 2咨询者对于工作的独立,自由要求较高,且目前工作在思维上达到不咨询者期望碰撞感 3对归纳类工作敏感度高,文字驾驭能力强 其他方面问题 1咨询者说话逻辑性差,思维跳跃,天马行空,但是这样的沟通方式会让听者思维转的很累(通过练习说话锚点可缓解这个问题) 综合建议 1在不离职的前提下,多与学习文案,内容运营相关知识(已推荐学习资源)进一步的通过实践去确认是否是自己喜欢的方向 2要制定成长计划,xx内容,通过xxx时间,学习到xxx程度。一定要做量化的监督。 3咨询者有ps等软件设计基础,后期可往新媒体运营,内容运营等方向考虑,根据个人呈现状态及技能掌握水平,薪资应在8-13k之间 写在最后 任何一个行业都有天花板,目前来说互联网行业对专业要求相对不高,同时薪资水平应该是除金融,销售岗位外,相对比较高的行业,所以求职者在考虑转行的时候,可以优先选择互联网相关岗位(但是也需要看自己是否合适)
分享
1
先马后看
後来
湖南农业大学·2022届

拼多多提前一面批凉经

1.  Integer a1 = 200; Integer a2 = 200;    a1==a2 ? 2. jvm为什么分老年代和新生代 3. redis线程模型 4. mysql事务类型 5. 手撕代码,硬币问题,动态规划 6. 智力题: 两个孩子,已知一个为女,另一个也为女的概率 我特么智力题没打上来而已就挂了?其它面试后复盘我觉得没什么问题啊。秋招现在难度这么高的么?
分享
3
原味笔面经
陈治宇
北京超职科技有限公司_产品测试实习生

Hello~近期在找新的机会吗? 这个岗位考虑一下不? 职位描述: 1. 负责电话接听、客人来访迎送等招待工作; 2. 文件收发、全员通讯录更新、员工门禁卡管理; 3. 负责行政物资及办公用品的采购、管理工作,协助员工完成领用工作; 4. 负责公司会议室安排、会前准备工作; 5. 协助上级主管对各项行政事务的安排及执行; 6. 完成上级交给的其它事务性工作。 任职要求: 1. 大专以上学历,身高162cm以上; 2. 半年或一年以上工作经验,优秀应届生也可; 3. 办事沉稳、细心、领悟能力强,性格温和,有良好的团队合作意识; 4. 熟练使用office办公软件及自动化设备,具备基本的网络知识; 5. 普通话标准,无沟通障碍,待人接物大方得体,有礼貌,懂得基本行政管理常识。 职位关键词:前台 职位亮点:不打卡 工作地点:北京
分享
评论
我这里招人
切不可瞎嗦
中国地质大学(武汉)·2022届

迟到的华为面经

我是参加的杭厦地区的华为优招,也就是提前批。当时华为来我们学校比较早,好像是7月底吧。下面按流程说说。 1,参加宣讲会。由于是第一个来学校的公司,宣讲会场面极其火爆,站都没位置站了。不过楼主侥幸早到抢到了最后一排的两个位置。所以提醒大家,宣讲会还是提前去占位置的好。宣讲会的内容也就各个部门分别介绍自己,坐到最后一排看投影仪是看不清的。只能专心听了,同时让坐到前排的同学拍照给我看。华为部门太多了,什么软院,硬院,云核心,企业网络,研发中心等。不过其中有个部门吸引了我的注意。企业网络里的视频监控部门,楼主刚好是研究视频图像方向的。所以提醒各位,现场宣讲会还是值得一去的。有些在官网上没看到的部门可能就出现了。 2,上机考试。宣讲会结束后,过了几天收到华为统一机试的短信。然后就去参加了。机试主要是性格测试和编程题。性格测试没什么好说的,尽量积极乐观,前后会出现很多一样的题,不要前后选择矛盾就好。编程题三道,第一题100分,第二题200分,第三题300分。前两题都不太难。不过我第一次参加机试做的真不怎么样,一道题没通过。过了几天竟然和大家一样收到面试短信了,当时觉得是不是机考都不重要的(这种想法太天真)。 3.面试。面试在酒店参加,总共三面。第一面,更像是简历面吧。面试官是女的,自我介绍都没派上用场,就直接开始对着简历提问了。基本上都是问项目。一面持续了20分钟左右吧,然后出去休息室等二面。值得一提的是,一面的面试官刚好是宣讲会的时候的企业网络的介绍人。当时宣讲会结束后,去投简历给她时,她还送了我一个书签。面试的时候她竟然还记得我。不知道有没有加点印象分。当时有点窃喜。。。等了大概十分钟吧,然后二面,二面的面试官是个男的。这可能就是传说中的技术面吧。问的也还是项目,不过更细了。 所以在这里提醒大家,简历上的项目不是完全自己做的无所谓,但是起码自己做的那部分一定要说的清楚。 当然,不然面试官会看出来的。我就被问到了一个,当时答得可能比较模糊,被他当场反问,这个不是你做的吧。好尴尬。被看破了承认就好。面试官也挺好的,他就说“不是你做的我就不问了,问你做的东西”。 二面结束后同样是去休息室等待结果。一般都会有三面的。我们班去面的同学大多都进入了三面。同样等了十几分钟吧,有前台带我们去三面。三面就是HR面了,面试官是部门老大。上来自我介绍,然后就是谈人生,谈理想等等。反正就是瞎聊天了。应该就是看各方面沟通能力吧。问了我,为什么来华为?我就如实回答了。就说因为华为是第一个来我们学校宣讲的公司,然后刚好看到企业网络中有视频监控部门,是我的研究方向。你 有什么问题想问的?这个随便说了,网上的回答多得是。我就问了个培训体系是如何的。还问了我有没有女朋友,简直晕。程序员有女朋友吗!最后boss说我来华为是来对了地方。有点窃喜。 三面就这么结束了,整个过程也就一个多小时吧,倒是等待的时间更长。虽然我的面试都是问项目,可能是看到我的项目和部门刚好相关吧,但是有的部门的是有要求现场做题的。选对部门也很重要啊!然后过了几天后收到短信说参加部门的boss交流会,当时以为是过了呢。原来不是的,只是面试表现良好而已。最后过了一周左右,收到短信通知在优招中表现良好,但是机试太低,决定给我一个补考机会。当然班上也有同学也收到了性格测试补考的短信。当然还有通过面试的短信了。然后回家了半个月,专门刷华为的机试题,就是怀着补考时能遇到那么一两道原题的心态。人生第一次认真的刷题。8月26号参加的机考补考,同样是三道编程题,果然班上补考机考的就我一个人,果然很水。遗憾的是没有遇到原题,但是还是顺利的做出了前两题。所以说刷题还是有用的。感谢提供这么好的平台! 补考结束一周后,收到了通过面试择优录取的短信。短信和班上第一批通过的人收到的是一样的,传说中的备胎池吧。9月12号和同学们一起下午收到了等待签约的短信。华为找工作历程到此结束。最后透露下,今年华为杭州批发价12K*14,看到其他地区的16,18,20的表示我伙惊呆。 九月初开始参加各种笔试,都是做一个跪一个。除了华为,都没有面试过其他的公司。所以说我比较一般,不过运气还是有的,由于实验室不让实习,才有幸参加了华为的优招。今年互联网公司形势比去年还惨,一定要保持乐观心态,坚强面对,最后希望各位都能找到满意的工作。好久没写这么多字了, 不喜勿喷, 点个赞吧,O(∩_∩)O~
分享
13
原味笔面经
第一大宗师
上海理工大学·2022届

字节教育测开一面+二面+hr面(已意向书)

一面二面是连在一起的,加起来面了2个小时多一点 第二天hr面 ============================= 8.19 一面(60min左右): 面试官是一个小姐姐,全程面带笑容,很温柔 1. 自我介绍 2. 介绍项目 3. 线程和进程 4. 线程同步如何实现 5. TCP/IP模型 6. HTTP和HTTPS的区别 7. HTTP协议在模型的哪一层 8. 输入一个地址之后的响应过程 9. nginx限流在上述哪一个阶段 10. 如果访问的是本地的服务,是怎样的流程 11. 编程题:给定一段文章,要求把其中的单词去重之后按首字母顺序输出(首字母相同比较次字母,以此类推) 12. list, map, set的区别 13. 对MVC的理解 14. 对多态的理解 其实一面表现不太好,小姐姐说要考虑一下面试结果,我以为结束了就退出了面试间,结果退出去之后接到了二面面试官的电话,就又进去直接继续开始二面了 ============================= 8.19 二面(60min左右): 1. 自我介绍 2. 简单说一下项目 3. 怎么学习的Java 4. 本硕期间学校开了哪些编程语言的课 5. 对面向对象思想的理解 6. ArrayList和LinkedList的区别 7. hashmap源码看过吗,简单介绍一下hashmap 8. 为什么是尾插法 9. 线程安全的hashmap了解吗 10. 项目中使用的是什么模型的IO,还了解哪些IO模型? 11. 常用的linux命令 12. 了解Linux的文件系统吗 13. CAS锁了解吗 14. java的垃圾收集,CMS存在什么问题? 15. CMS的并发标记有什么问题? 16. 微信语音的测试场景设计(面试官提示了从发送方,服务器,接收方三个角度思考) 17. 服务器需要做缓存工作吗 18. 如果接收方没有收到这条语音,怎么定位这个问题? 19. 有哪些手段和工具可以检测存在的问题 20. 编程题(2题任选一题): ①给定两个字符串,判断第三个字符串是不是给定的两个字符串的交错字符串(字母和顺序完全一致) ②输出两个链表的公共升序部分 21. 可以提前实习吗?地点有什么要求吗? 22. 未来想做什么类型的工作? 23. 反问 二面觉得自己表现还可以,但是因为一面不好所以觉得没什么把握 ============================= 8.20 hr面(20min) 1. 问前两轮的面试体验怎么样? 2. 对测开这个岗位有什么理解? 3. 什么时候可以提前过来实习? 4. 对未来工作的地点有什么要求? 5. 反问 6. 最后和我说了下实习的待遇 全程其实没有问我什么问题,希望我能够提前去实习 ============================= 8.21 收到意向书 感谢hr
分享
6
原味笔面经
小白大蓝鲸
中国海洋大学·2022届

阿里钉钉面试题

钉钉一面 自我介绍 SpringBoot的优点 1.创建独立的Spring应用程序。SpringBoot可以jar包的形式进行独立的运行,使用:java -jar xx.jar就可以成功运行项目,或者在项目的主程序中运行main函数。 2.springboot项目不需要单独下载Tomcat等传统服务器,内嵌容器,使得我们可以执行运行项目的主程序main函数,并让项目的快速运行,另外,也降低对运行环境的基本要求,环境变量中有JDK即可。 3.Spring Boot提供了一系列的starter pom用来简化我们的Maven依赖,通过这些starter项目就能以Java Application的形式运行Spring Boot项目,而无需其他服务器配置。 4.Spring Boot提供Spring框架的最大自动化配置,大量使用自动配置,使得开发者对Spring的配置尽量减少。Spring Boot更多的是采用 Java Config 的方式,对 Spring 进行配置。 ThreadLocal原理,应用场景 ThreadLocal主要用来存储当前线程上下文的变量信息,它可以保障存储进去的数据,只能被当前线程读取到,并且线程之间不会相互影响。ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。 ThreadLocal有哪些典型的应用场景: 1.数据库事务。通过AOP的方式,对执行数据库事务的函数进行拦截。函数开始前,获取connection开启事务并存储在ThreadLocal中,任何用到connection的地方,从ThreadLocal中获取,函数执行完毕后,提交事务释放connection。 2.web项目中,用户的登录信息通常保存在session中。做一个拦截器,把用户信息放在ThreadLocal中,在任何用到用户信息的时候,只需要从TreadLocal中读取就可以了。 ThreadLocal 内部维护了一个ThreadLocalMap 的静态内部类。ThreadLocalMap 中使用的 key 为 ThreadLocal 的弱引用,弱引用的特点是,如果这个对象只存在弱引用,那么在下一次垃圾回收的时候必然会被清理掉。 AtmoicInteger的原理,CAS原理 cas:将指定内存地址的内容与所给的某个值相比,如果相等,则将其内容替换为指令中提供的新值,如果不相等,则更新失败。AtomicInteger的本质:自旋锁+CAS原子操作。AtomicInteger中用的就是Unsafe的CAS操作。 ReentrantLock,synchronized的区别 1.Synchronize是基于jvm的,ReentrantLok是基于JDK的。 2.ReentrantLock多了几条特性。等待锁的线程可终止,可实现公平。 3.ReentrantLock可实现选择性通知。synchronized中wait notify,notifyAll时是唤醒所有wait的线程。 而ReentrantLock中Condition可创建多个,siginalAll时唤醒的是那个Condition实例wait的所有线程。 ConcurrentHashmap的底层数据结构,put操作 ConcurrentHashMap的数据结构(数组+链表+红黑树),桶中的结构可能是链表,也可能是红黑树,红黑树是为了提高查找效率。 说明:put函数底层调用了putVal进行数据的插入,对于putVal函数的流程大体如下。 ① 判断存储的key、value是否为空,若为空,则抛出异常,否则,进入步骤② ② 计算key的hash值,随后进入无限循环,该无限循环可以确保成功插入数据,若table表为空或者长度为0,则初始化table表,否则,进入步骤③ ③ 根据key的hash值取出table表中的结点元素,若取出的结点为空(该桶为空),则使用CAS将key、value、hash值生成的结点放入桶中。否则,进入步骤④ ④ 若该结点的的hash值为MOVED,则对该桶中的结点进行转移,否则,进入步骤⑤ ⑤ 对桶中的第一个结点(即table表中的结点)进行加锁,对该桶进行遍历,桶中的结点的hash值与key值与给定的hash值和key值相等,则根据标识选择是否进行更新操作(用给定的value值 替换该结点的value值),若遍历完桶仍没有找到hash值与key值和指定的hash值与key值相等的结点,则直接新生一个结点并赋值为之前最后一个结点的下一个结点。进入步骤⑥ ⑥ 若binCount值达到红黑树转化的阈值,则将桶中的结构转化为红黑树存储,最后,增加binCount的值。 将ConcurrentHashMap容器的数据分段存储,每一段数据分配一个Segment(锁),当线程占用其中一个Segment时,其他线程可正常访问
分享
14
原味笔面经
烟勤话少脾气爆
陕西师范大学·2022届

求顺利转正

今天正好入职三个月,但并没有通知我转正 单位群依旧没有通知延迟上班的消息,等的好急!但是之前就给交社保了,叫我停掉。 应该转正稳了吧。 即使如此,手头上还是有没完成的工作。
分享
2
超好运许愿池
Benjamin Yu
华侨大学·2022届

深圳强时科技有限公司(三面)

在工作中你遇到过哪些棘手的坑?简单列举个说说? 个人认为这应该不是技术栈的问题,属于工作经验的探底。空指针异常:比如一个bean类中采用包装类型Integer定义的id,然后下面的创建对象获取id无法用返回类型int接收,抛出空指针异常。 同样对集合预先进行CollectionUtils.isEmpty(list)判断,遍历list元素的级联调用会报空指针异常。还有就是递归操作很容易提前出现程序结束,因为递归在释放之前已经占满了栈空间,造成了StackOverFlow…… 谈谈你对AbstractQueuedSynchronizer的理解? 常见的AQS术语,juc中locks包下面的一个类。如果被请求的共享资源被占用,那么就需要一套线程阻塞等待唤醒锁机制将暂时获取不到锁的线程加入到队列中。如果共享资源空闲,则将当前请求资源的线程设置为工作线程并且锁定共享资源……其实还有很多,个人也对其用法不太熟悉,只知道个大概……有时间再查资料吧 谈谈你对Redis的了解? 基于内存运行,支持分布式扩展,key-value存储系统,默认支持0-15命名的16个数据库。项目中应用的场景:热点数据的高频读,低频写;发布订阅排行榜,计数器等。五种类型:String Hash  List  Set Zset  并分别对这几种类型提供了相关的命令来操作数据的增删改查…… Redis事务的了解? 对一组命令集合进行执行,中途不允许打断,否则所有的命令都不执行。从客户端发送一个MULTI发送给Redis来标明线面发送的命令属于事务,每发送一条命令Redis响应一个QUEUED表示命令进入等待执行的事务队列中了。直到用户输入EXEC结束事务的输入并请求Redis执行输入的所有命令。 Redis的持久化? RDB方式:用户自定义一定的条件,然后Redis将自动将缓存进行快照并存储到硬盘上,条件就是在指定时间改动了指定数量的键数,默认会将快照文件存到dump.rdb文件中。AOF方式:记录服务器执行的所有写操作,需要手动开启参数设置…… 关于Redis的主从复制? 避免单点宕机造成服务数据丢失,所以需要主(写)从(读)复制的措施,一个主数据库可以拥有多个从数据库…… 关于哨兵机制? 哨兵模式监控主从架构的工作是否正常进行,通过通知转移故障主节点而重新配置一个新的主节点的特点…… 用过springboot吗? spring系列的一个整合框架(tomcat和配置文件),简述下helloworld原理即可,依赖maven的配置+注解以及启动类的web应用。 Springboot的自动配置? 主要是代替以前SpringMVC繁琐的XML配置(视频解析器,组件扫描器,调度器),spring-boot-autoconfigure依赖通过@EnableAutoConfiguration 核心注解初始化并扫描Classpath目录中自动配置类对应的依赖…… 你了解那些数据库引擎,说说它们的异同优劣? 常见的InnoDB采用的是B+树底层数据结构,适用于经常更新的表,支持事务,可以通过bin-log日志进行恢复丢失的数据……;MylASM没有提供对数据库事务的支持,也不支持行级锁和外键,所以执行写操作的时候需要锁定整个表导致效率低下,适合读取操作的速度快…… 数据库的范式? 一,确保每个字段值的原子性;二,确保每张表只描述一件事;三,表中列不存在对非主键的传递依赖…… 数据库的事务属性? ACID,原子性一致性隔离行永久性……可以具体说明下意思……。
分享
1
原味笔面经
小柚熊
苏州大学·2022届

德勤2021届校园招聘

招聘对象:2021届应届毕业生 工作地点:全国 网申时间:7月31日-10月10日 招聘详情点击图片进行浏览 网申地址请查看评论区
分享
3
校招情报局
陈杀杀
大连海事大学·2022届

四大EY-TAX面经-校招

面试流程:AC群面→经理单面→Par面 (AC群面和经理单面在同一半天) AC群面(7人组,6进par)(具体的case是什么,忘得差不多了,所以就写些tips,仅供参考) 1.Case年年都会变,可以通过练习往年的case来增加经验 2.线下case mock > 线上case mock(线上因为网络的原因,不能面对面交流,练习的效果会大打折扣) 3.在mock之后要学会总结自己的长处和短处,不要犯一些低级错误 如:(aggressive、抢话、争当leader或者timekeeper) 4.可以在每次mock以后,把自己的优缺点都写在一张纸上,每天都温习一遍,时常提醒自己,免得面试的时候手忙脚乱影响自己的发挥 5.个人认为,群面有且仅有一个目的:多人合作共同解决问题,push讨论的进程,得到一致的结果 “对”和“错”在整个小组讨论当中并没有什么太大意义,重点是大家peace&love得到一致的结果 以及…有些时候,timekeeper、leader这些所谓的“角色”可能也没有大家想象的那么重要 因为不论是timekeeper和leader,都是团队里的一个成员。 大家能做的,并且唯一能做的就是peace&love的解决 case 经理单面(一半问题英语面+一半问题中文面) 这就需要在面试之前详尽的准备中英OQ 一般而言,主要会涉及群面表现、3why和自己的经历… (3why有时会有变形,要好好准备) 我被问到的问题还有: -群面表现怎么样?给自己打多少分? -群面有哪些不足? 针对这个case,你还有没有其他的想法?(经理会看之前收上去的草稿) -是否服从城市调剂?把你调去xx,你愿意吗? -你觉得tax和audit的关系是什么? -你的职业规划是? -有offer了吗? -秋招投了什么公司? 最后就是反问环节,事先准备好自己想了解的问题就可以了 【Par面 】 这环节没有进行自我介绍 Par直接英文开问 (问题随机..看par心情) 中文问题会涉及到专业问题 (非本专业的同学不需要过于担心,一般会针对本专业的同学提问) 具体的专业问题看Par心情,总之方方面面尽量涉猎到(毕竟par的心情无法预料..) 其他的问题就是了解一下简历上的一些内容,在哪里实习,做了些什么… 最后同样也是反问环节… (我个人比较喜欢最后的反问环节…哈哈哈..毕竟像par这样优秀的大人物在生活当中不多见..所以,好好把握机会…) 以上就是我这个小渣渣的一家之言。 进四大的大神很多,我的经历仅供参考 希望能帮到大家 :)
分享
2
原味笔面经
是刘先森啦
悉尼大学·2022届

字节跳动-客户端开发-一面凉经

楼主搞嵌入式的,投了字节跳动的客户端开发,C++,一面就GG。 首先写链表的反转,因为不好验证,就叫我对着代码讲思路。 然后就问常见的内核调度算法,http和https的区别和通信过程,具体讲一下TCP三次握手四次拉钩啥的,代码优化方法,时间久远了其余都记不得了。 就记得面试官说的最多的就是:这个不会没关系,下一个问题;或者还有呢?;或者不要紧; 然后反手流程中止。
分享
3
原味笔面经
Fox8
深圳大学·2022届

阿里 杭州站 c++研发面试小记

今天下午面试,从1一点半持续到5点。晚上把今天面试的内容整理下,问的东西很多,有些问题记不起来了,下面是我记得比较清楚的。 一面(面试官非常懂c++,你说你看过什么书,他就拿书上的东西问你,问的很深,问很多为什么,直到你不会,再引导你) 说一说项目 网络了解吗?网络编程用的多吗?数据库用过哪些?数据库优化有经验吗? stl中的list中的size函数是如何实现的?是遍历还是设置一个变量来保存?让你实现,你倾向哪一种,为什么?如果采取设置变量来保存size,当执行链表拆分操作(比如给出一个中间节点,以此拆分链表)时,怎么实现?怎么更新size?(只能遍历更新,如此就相当于之前设置的变量无用) 子类a多重继承于b和c,b和c都有虚函数,此时a中有几张虚函数表?有几个虚函数指针?当依次调用分属b和c的虚函数时,虚函数指针怎么变化? new一个对象涉及几个步骤?其中哪个步骤可以通过重载new操作符来修改。 int a[100]; delete a; 上述代码是否有问题,会内存泄漏吗?(不会) class A {public: int a[100]; }; A* pa = new A[100]; delete pa;上述代码是否有问题?会内存泄漏吗?(不会) delete 跟 delete []到底内在有何区别?什么情况下必须用delete [],否则内存泄漏。 c++中string的赋值函数怎么实现?浅拷贝还是深拷贝?浅拷贝会有什么问题?(一个string delete后,另一个string持有的数据也被清了)深拷贝会有什么问题?(重复,耗费内存)所以,较好的实现应该怎样?(执行浅拷贝,设置一个引用计数,计数减少为0时delete)这样会有线程安全问题吗?怎么解决? 写一个单链表逆置函数。 我想一个类只有一个实例,怎么实现?(单例模式)这个模式c++里怎么实现?(通过静态局部变量或者全局静态实例)谈谈各自优缺点) 二面(面试官是个搞java的,整体面试气氛有点怪,他不知道问啥好,但又不得不问,挤出了几个问题) 说一说项目,挑个最有特色的,说说架构怎么设计的。 c++如何防止内存泄漏,有哪些方法?(只想到了智能指针) 既然提到了智能指针,你给我实现一下,这个应该是最基本的了。 父类中有一个静态变量a,两个局部变量b和c,b在构造函数里初始化,c是声明时直接赋值初始化。子类跟父类完全类似,有一个静态变量d,两个局部变量d和e。当new一个子类实例时,上述6个变量的初始化顺序是怎样的? 最后问他的问题,c++开发在阿里的情况,他说阿里用c++的很少,招c++很少,只招厉害的。他最开始也搞c++,然后搞着搞着就搞java去了。。。 hr面 你觉得你最挫败的事是什么?最有成就的是什么? 生活或学习中有没有什么事让你特别有激情? 同学眼里你是怎样的,用三个词来描述?你自己认为呢?也用三个词 你觉得你最大的特点是什么?怎么证明? 来阿里想去什么部门?今后的职业规划是怎样的? 目前已收到录用通知。
分享
6
原味笔面经
qishou
广东海洋大学·2022届

阿里笔试第一题

阿里Android第一题 问题:两个字符串a和b长度相同(只包含小写字母),长度为m,求字典序在a和b之间(不包括a和b本身)长度为m 的字符串的个数。 测试用例 4 1  z a 1  a z 2 az bb 3 bbb bbb 输出 0 24 1 0 例如,aa 到az之间存在24个字符串;aa 到ba则有25个字符串 其实这题很简单 只不过思路要转换一下 你可以化为数字序456和123之间有多少个数字的问题 而使用字母去代替数字 那么只不过是10进制变成26进制 比如abc和def之间有多少个字典序字符串 就和123到456之间有多少个数字一样 那么我只要将adb和def之间的差值找到就可以知道他们之间有多少个符合条件的字符串 例如当a=" kcnmi ";b=" lgtqj" 结果是531440 复制代码123456789101112131415161718192021222324252627282930313233343536// 本题为考试多行输入输出规范示例,无需提交,不计分。#include <iostream>#include <cstdio> using namespace std; int main() {    int count = 1;    int len = 0;    string str1, str2;    cin >> count;    int sum = 0;    for (int i = 0; i< count; i++) {        for (int j = 0; j < count; j++)        {            cin >> len;            cin >> str1;            cin >> str2;            int* foo = new int[len];            for (int i = 0; i < len; i++) {                foo[i] = str2[i] - str1[i];            }            for (int i = 0; i < len; i++) {                sum += foo[i] * pow(26, len - i - 1);            }            cout << endl;            if (sum >= 1) {                cout << sum - 1;            }            else {                cout << 0;            }        }    }    return 0;}
分享
4
原味笔面经
邢旺
华中农业大学·2022届

再也不怕面试官问数据库的问题了!嘻嘻~~~

数据库基础知识 1、为什么要使用数据库 2、什么是SQL? 3、什么是MySQL? 4、数据库三大范式是什么 5、mysql有关权限的表都有哪几个 6、MySQL的binlog有有几种录入格式?分别有什么区别? 数据类型 1、mysql有哪些数据类型 引擎 1、MySQL存储引擎MyISAM与InnoDB区别 2、MyISAM索引与InnoDB索引的区别? 3、InnoDB引擎的4大特性 4、存储引擎选择 索引 1、什么是索引? 2、索引有哪些优缺点? 3、索引使用场景(重点) 4、索引有哪几种类型? 5、索引的数据结构(b树,hash) 6、索引的基本原理 7、索引算法有哪些? 8、索引设计的原则? 9、创建索引的原则(重中之重) 10、创建索引的三种方式,删除索引 11、创建索引时需要注意什么? 12、使用索引查询一定能提高查询的性能吗?为什么 13、百万级别或以上的数据如何删除 14、前缀索引 15、什么是最左前缀原则?什么是最左匹配原则 16、B树和B+树的区别 17、使用B树的好处 18、使用B+树的好处 19、Hash索引和B+树所有有什么区别或者说优劣呢? 20、数据库为什么使用B+树而不是B树 21、B+树在满足聚簇索引和覆盖索引的时候不需要回表查询数据, 22、什么是聚簇索引?何时使用聚簇索引与非聚簇索引 23、非聚簇索引一定会回表查询吗? 24、联合索引是什么?为什么需要注意联合索引中的顺序? 事务 1、什么是数据库事务? 2、事物的四大特性(ACID)介绍一下? 3、什么是脏读?幻读?不可重复读? 4、什么是事务的隔离级别?MySQL的默认隔离级别是什么? 锁 1、对MySQL的锁了解吗 2、隔离级别与锁的关系 3、按照锁的粒度分数据库锁有哪些?锁机制与InnoDB锁算法 4、从锁的类别上分MySQL都有哪些锁呢?像上面那样子进行锁定岂不是有点阻碍并发效率了 5、MySQL中InnoDB引擎的行锁是怎么实现的? 6、InnoDB存储引擎的锁的算法有三种 7、什么是死锁?怎么解决? 8、数据库的乐观锁和悲观锁是什么?怎么实现的? 视图 1、为什么要使用视图?什么是视图? 2、视图有哪些特点? 3、视图的使用场景有哪些? 4、视图的优点 5、视图的缺点 6、什么是游标? 存储过程与函数 1、什么是存储过程?有哪些优缺点? 触发器 1、什么是触发器?触发器的使用场景有哪些? 2、MySQL中都有哪些触发器? 常用SQL语句 1、SQL语句主要分为哪几类 2、超键、候选键、主键、外键分别是什么? 3、SQL 约束有哪几种? 4、六种关联查询 5、什么是子查询 6、子查询的三种情况 7、mysql中 in 和 exists 区别 8、varchar与char的区别 9、varchar(50)中50的涵义 10、int(20)中20的涵义 11、mysql为什么这么设计 12、mysql中int(10)和char(10)以及varchar(10)的区别 13、FLOAT和DOUBLE的区别是什么? 14、drop、delete与truncate的区别 15、UNION与UNION ALL的区别? SQL优化 1、如何定位及优化SQL语句的性能问题?创建的索引有没有被使用到?或者说怎么才可以知道这条语句运行很慢的原因? 2、SQL的生命周期? 3、大表数据查询,怎么优化 4、超大分页怎么处理? 5、mysql 分页 6、慢查询日志 7、关心过业务系统里面的sql耗时吗?统计过慢查询吗?对慢查询都怎么优化过? 8、为什么要尽量设定一个主键? 9、主键使用自增ID还是UUID? 10、字段为什么要求定义为not null? 11、如果要存储用户的密码散列,应该使用什么字段进行存储? 12、优化查询过程中的数据访问 13、优化长难的查询语句 14、优化特定类型的查询语句 15、优化关联查询 16、优化子查询 17、优化LIMIT分页 18、优化UNION查询 19、优化WHERE子句 数据库优化 1、为什么要优化 2、数据库结构优化 3、MySQL数据库cpu飙升到500%的话他怎么处理? 4、大表怎么优化?某个表有近千万数据,CRUD比较慢,如何优化?分库分表了是怎么做的?分表分库了有什么问题?有用到中间件么?他们的原理知道么? 垂直分表 适用场景 缺点 水平分表: 适用场景 水平切分的缺点 5、MySQL的复制原理以及流程 6、读写分离有哪些解决方案? 7、备份计划,mysqldump以及xtranbackup的实现原理 8、数据表损坏的修复方式有哪些?
分享
10
先马后看
每天都想睡大觉
四川大学·2022届

寒武纪二面面经

寒武纪,挺想去的一个公司,现在彻底凉了 一共30min吧 不精通c++的好好准备再面试吧,不然就太惨了,不要学我 1.了解cpu内核吗?总线呢(不了解) 2.了解操作系统吗(嗯嗯,然后就不问了) 3.问c++知识,确实问蒙了 4.用哪个框架用的多?keras后端是什么?你用的哪个版本(我忘了)?怎么保存权重?pytorch用的哪个版本(我也忘了,后来才想起来)? 5.讲一下项目背景,难点,怎么解决的 6.了解哪些检测算法,具体讲一下 7.知道哪些loss函数 8.你觉得自己是个什么样的人 9.怎么体现你的学习能力?xxxx,我觉得这也不能体现吧 10.你还有什么问题要问我 感觉二面主要考察广度,也很抠细节。 项目如果不是他对口的可能不怎么问
分享
3
原味笔面经

超级简历 APP

从简历直达offer,快人一步拿高薪

最新内推
35 名用户可以帮你内推
16 名用户可以帮你内推
13 名用户可以帮你内推
10 名用户可以帮你内推
9 名用户可以帮你内推
推荐投递
高途课堂
科锐福克斯
国商信息
国商信息
国商信息
国商信息
国商信息
国商信息
北京科美划一科技有限公司