avatar-decorate
获赞
2172
粉丝
353
关注
38
看过 TA
1.4W
University of California Irvine
2025
Python
IP属地:北京
浪漫ESFP未来程序员一枚,有问题私聊czfaus
私信
关注
#简历#先说一说我自己的想法,很多人都很排斥苍穹外卖,认为没什么技术点和含金量,但实际上我觉得恰恰相反,苍穹外卖虽然代码本身并不是你自身能力的证明,但是是作为一个新人学习时很好的跳板和原始框架,在这个框架上进行的改进可以很好的辐射到你自己的个人成果上,并作为你和面试官聊天的筹码大多数人的苍穹外卖只写增删改查,千篇一律,吸引不了面试官,所以这才让大家误以为只要是苍穹外卖就不要写进简历里这种误区,但实际上如果你在原有的层面上进行改进,并作为你的项目亮点和面试官介绍,告诉他你的苍穹外卖和别人的有什么不同,增加了哪些技术难点,这才显得你是完全自己理解了这个项目,并且有自己动手实践项目的能力,而不是就看了个课程就以为自己会了,就当成自己的了,如此一来,这反而成为你的加分项苍穹外卖为什么看的人最多,说明它好啊,如果它不好,为什么看的人还这么多,想清楚这个逻辑,我觉得要做的最重要的事,就是如何在原有框架上进行改进提效,比起听其他人的话重新搞一个项目性价比高得多,而且我亲测项目并没有成为我找到工作的阻碍,我投的大厂一大半都给我面试了,而且很多不止一个部门,退一万步说,当你手头没有其他项目的时候,有苍穹外卖总比什么都没有的好很多,不需要因为苍穹外卖有任何心理负担关于简历的任何部分都欢迎大家提意见,十分感谢大家,祝大家找实习+秋招顺利上岸,offer拿到手软#简历中的项目经历要怎么写##我的上岸简历长这样##最后再改一次简历##简历##简历被挂麻了,求建议#
0 点赞 评论 收藏
分享
#软件开发2024笔面经##华为##暑期实习#base:北京5.20一面,当天下午约了二面,主管面约到了明天反正自己有offer了也是面着玩,进池子里泡着快乐玩耍1.自我介绍2.我看你去年拿到了华为GTS秋招offer,你怎么不去    我去年秋招试水一下面试,但明年才毕业,所以接不了offer2.那来聊聊你的项目吧,你里面写了你保证了接口的可扩展性,你知道哪些方式可以保证接口可扩展性呢?    开闭原则,只继承不修改类3.那你知道继承和接口的区别吗?什么时候需要用到继承,什么时候用到接口呢?    二方包的时候用接口,从属关系用继承?真不太知道这个题怎么答4.你的项目苍穹外卖使用了Mybatis, Mybatis比起直接连接数据库jdbc有什么优点呢?    使用了数据库连接池池化技术,避免了数据库频繁的连接,节省了资源5.你知道为什么数据库连接很耗时吗?    没怎么答好,查了一下答案,记录一下,因为数据库连接是基于tcp连接,分为三步,第1步:建立TCP连接,通过三次握手实现;第2步:服务器发送给客户端握手信息,客户端响应该握手消息;第3步:客户端发送认证包,用于用户验证,验证成功后,服务器返回OK响应,之后开始执行命令;用户验证成功之后,会进行一些连接变量的设置,比如字符集、是否自动提交事务等,其间会有多次数据的交互。完成了这些步骤后,才会执行真正的数据查询和更新等操作。执行完成后,还要进行四次挥手断开连接,这些过程加在一起非常耗时6.那你知道需要频繁数据库连接的场景怎么办吗,比如需要频繁查询每个年龄段的用户?    索引?7.索引是实际查询过程,从连接的角度呢?你知道SQL预编译吗?    不太知道8.问你点Java基础吧,你知道Java锁有哪些种类吗?    偏向锁?轻量级锁?重量级锁?公平锁?非公平锁?9.锁实现的底层原理是怎样的呢?    更改对象头10.你知道锁升级的过程吗    不太清楚,查了一下,当多个线程同时申请共享资源锁的访问时,这就产生了竞争,JVM会先尝试使用轻量级锁,会以CAS方式来获取锁,成功则获取到锁,状态为轻量级锁,失败,则锁升级到重量级锁。11.算法:一个最基本的小岛问题,BFS感觉下来没问什么八股,基本逮着苍穹外卖在问,苍穹外卖问了我半个小时,难顶
0 点赞 评论 收藏
分享
#实习##实习面经##软件开发2024笔面经#Timeline:5.8 一面5.11 二面5.13 三面感觉他们可能实在太缺人了,我C++完全一点儿不会,指针都不太熟,直接给我过到三面了我一面二面C++问题的那个拉胯表现,一问三不知,还能直通三面,也是让我震惊,感觉他们是真的招不到人了直接上面经:1. 自我介绍2. 你对C++会到什么程度呢    大二的时候学校学过一些,后面主要学的Java3. 讲讲数组和链表的区别吧4. 你知道数组和链表遍历的效率哪个更高吗?    都是O(n)?    ----从软件开发角度都是O(n),你知道内存存储方面的区别吗    不知道5. 问你点网络相关的吧,tcp的可靠性如何保证呢    拥塞控制,流量控制    ----说说这俩有啥区别6. 你用过数据库吗,说说sql语句的执行过程吧    解析优化执行7. 有哪些隔离级别呢?    没说全8. 说说这些隔离级别的用处?为什么要设置这些隔离级别呢9.讲讲Java的垃圾回收机制吧10. 只有8G内存,应用可以申请16G虚拟内存吗    不太会11. 问你个算法题吧,假如有无序n个数字,全在k-n+k范围内,不知道上下界(k未知),其中一个数字没有,一个数字有两个,请找出出现两次的数字,使用最小的时空复杂度    辅助数组?    ----有没有空间复杂度O(1)的?    交换?    ----可你需要两次遍历,一次遍历可以吗    这我不会了        后来意识到这道题的tricky点,你需要对数字取模,取模之后,直接把a[(a[i] mod k)]加一个负号就好了,证明这个数字已经存在,面完才想到许愿大家都拿到一个好的offer,大家可以提前帮我选下offer吧
0 点赞 评论 收藏
分享
5.6 14:00-14:451. 先做个自我介绍吧,介绍下你的优势    本次实习你想来学些什么呢?    ----主要想转正,然后积累点经验2. 看你会一些中间件,你知道这些中间件的原理吗,比如Kafka和RocketMQ有什么区别3. Kafka在高并发时的优缺点是什么,RocketMQ消息是有序的吗4. RocketMQ是推模型还是拉模型呢5. 什么样的消息要重试,什么样的消息要告诉消息队列不重试呢,你怎么界定这个6. 你知道Java的异常体系吗,什么样的异常要往上游抛,什么样的异常要catch自己处理呢,你解决过类似的问题吗7. 如果一个接口的QPS增大之后,RT从10ms降到3ms了,你猜猜是什么原因呢?    缓存?    ----你知道JIT吗,JIT的编译原理    ----不太了解8. 你知道运维系统的原理吗,为什么运维系统可以追踪应用程序的每一个参数呢,这样会产生Java的安全问题吗9. 编程题:有序数组只有一个数字出现一次,剩下数字都出现两次,找到出现一个的数字    ----直接二分查找解决感觉我今天被问的问题都好奇怪,正常情况下我以为是八股+很难的编程题但结果被问到的是很怪的场景问题+很简单的编程题,盲猜是我场景题答的很差,面试官已经没有耐心考我难的编程了#软件开发2024笔面经#
查看10道真题和解析 软件开发2024笔面经
0 点赞 评论 收藏
分享
时间:4.17 10:00项目给我一顿拷打,我思维很混乱,一句话都说不出来,面试官已经失去耐心了,然后开始问我基础部分手撕:给一个股价每天的波动过程[1,-2,3,2,1,4,6,-3]返回最佳买入和卖出区间(注:可能存在多个相同的区间)1. hashmap的线程安全如何实现    --有一个concurrentHashMap的数据结构可以实现    --它是怎么实现的呢    --(略)    --那它的升级,锁的粒度是粗化了对吧    --(略)    --如果要你自己设计一个实现方式呢,你会如何设计    --这个没想出来,属实不知道了2. 说说tcp三次握手的流程吗3. 那么半连接是怎么产生的呢    --三次握手客户端发送的确认没被收到,或者四次挥手没被收到4. 线程池的原理是什么呢5. 消息队列的功能是什么6. Kafka和RocketMQ有什么区别7. 消息队列的架构是怎样的,读写和master, Slave的关系是什么,生产者和消费者的关系是什么(这道题我也没太听懂)还有一些题忘记了然后就出了一道很离谱的题了:--你如何预测加州的出租车数量,你可以管我要任何你想要的数据--你可以给我一些你觉得我需要的数据吗--假设人口是400万,面积是1500万--那如果我知道其他州的人口和面积以及出租车数量,我可以用AI的回归树模型来预测--好,你这是____方法(很专业的术语,我忘记了)--还有什么其他的吗--我想了很久,说:可以随机调查200人,看看这些人中出租车司机的比例--好,这是供给侧分析,你还有什么其他方法吗--想不到了--从乘客的角度如何分析呢--如果市场饱和的话,可以调查乘客需求,拿上海对标,但是只在上海和加州市场都饱和的情况下才合理然后面试官就跟我热情的聊我的职业规划,问我想做技术,业务还是架构然后跟我说,如果我想转正的话,北京的户口很难拿,尤其对留学生来说,问我有没有做这个心理准备,问我在北京工作的核心诉求是什么,可以跟hr沟通,然后说会帮我推进流程面完五个小时之后,给我打电话约了hr面,hr面后一小时oc!推荐大家如果有卡流程的,直接发邮件要求结束,投其他部门,我就这样多了很多面试机会,有些部门喜欢卡着简历#软件开发2024笔面经#
0 点赞 评论 收藏
分享
一共面了55分钟,在笔试后第三天接到面试通知,因为人在美国,前两天给我打了几个电话都是半夜没接,所以约面时间较为靠后以下是面试内容:1. 数组和链表有什么区别2. 快排的最好情况和最坏情况3. 二叉树前序遍历,中序遍历,后序遍历分别适合什么场景    这个我不太会,所以反问面试官给出业务场景,我当场分析适合哪种遍历4. hashmap, hashset, treeSet的底层    这个我也不太清楚,说了说我的一些猜测5. 进程,线程,协程的区别,协程有什么使用场景6. 保证线程安全有哪些关键字,这些关键字java做了哪些事7. 保证线程对一个变量敏感可见的关键字是什么8. Mysql隔离级别,ACID是如何实现的9. 数据一致性是如何保证的10. 死锁发生的条件,如何避免死锁11. Lambda表达式,如果对一个集合分别进行遍历多次并进行操作,例如排序,过滤等会出现什么问题    这个问题属实没太听懂12. 重写和重载的区别笔试题:手写前缀树Trie面试感受:综合下来感觉还不算难,有些问题虽然没答出来,但是面试官给我面评感觉还可以好奇大家现在求职进度怎么样了,都拿到offer了吧?是不是只有我还在傻傻面试#阿里国际春季2025届实习招聘##Java面经总结##实习面经##2025暑期实习##软件开发2024笔面经#
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务