淘天测试开发一面(电话面试)

1.自我介绍
2.介绍项目
    项目的背景,自己负责的地方,遇到的难点问题
3.简历上写的熟悉C++和java,哪个更熟悉
    我答的java
4.java中的序列化和反序列化。我没听说过,直接答的不知道
5.全局变量和局部变量、静态变量的区别和适用场景。我答的磕磕巴巴的,从生命周期的角度回答全局变量和局部变量的区别,静态变量按照自己的理解说了适用场景。
6.以你的理解对比java和C++。完全忘了C++,也是乱说了两点。java代码稳定性比C++高,Java跨平台。不知道对不对。
7.既然投的测试开发岗,那给你一个场景,说说你会如何设计测试用例。场景就是打开淘宝首页,出现的商品流。完全没接触过啊,也是随便说的。
总结:简历上自己不会的就别瞎写。java基础还不够牢固。测试也没了解就直接投了这个岗位。
全部评论
序列化是编程中常用的一种技术,用于将对象转换为字节流或字符串,以便于在网络上传输、保存到文件中或者在内存中进行存储。这个过程的主要目的是保证对象的完整性和可传递性,即使在不同的系统或平台上也能够正确地重新构建对象。 在序列化过程中,对象的状态被转换为一种中间格式,该格式可以在不同的环境中被传输或存储,然后在需要时通过反序列化过程重新构建为原始对象。这种方式使得对象可以在不同的应用程序之间进行交互,甚至可以在不同的编程语言之间进行通信。 不同的编程语言和平台都提供了各自的序列化实现方式和工具。例如,在Java中,可以使用Java序列化机制或者第三方库如Gson、Jackson等来实现序列化和反序列化;在Python中,可以使用pickle模块或者JSON模块来进行对象的序列化和反序列化;在C#中,可以使用.NET框架提供的BinaryFormatter、DataContractSerializer等类来进行序列化。
1 回复 分享
发布于 2024-04-20 14:57 广东
面了多久呀同学,明天面试
点赞 回复 分享
发布于 2024-04-22 14:44 重庆
结果第二天就给我挂了,意料之中
点赞 回复 分享
发布于 2024-04-20 17:29 重庆

相关推荐

11-23 16:15
门头沟学院 Java
1.项目介绍2.说一下你那个xx系统,你们之前那个xx系统你说一下整一个信息流是怎么样的?系统的整个就是每个系统之间,它路就是整个做完这一笔业务,然后就是需要经过哪几个系统,然后每个系统做的什么事情3.资金流是怎么样的4.你们系统的订单支付系统幂等是怎么做的?5.锁是怎么做的,一分布式锁是怎么做的?6.说一说就是用redis的情况下,就譬如它锁是锁什么内容,然后他的单子又是怎么来的?7.你怎么判断它那个单子是不是存在?8.那怎么防止你那加了一个过期时间的话,怎么防止那个业务还没做完,但是那个锁已经被释放了。9.你们订单系统和支付系统,它之间的一致性问题是怎么解决的?10.刚才那个分布式事务,你说一下 TCC 第一个阶段具体是怎么做的?11.那怎么保证你,你第一个阶段,怎么保证在第二个 commit 的时候,能把第一个阶段的你所做的那个事情是可以 commit 掉?12.有这样一个场景,就是在某某商城上,如果是购买一个商品,你用户在支付的时候就不是正常要渲染一个收银台,这样收银台用户如果是用选择某一张银行卡支付需要收取它的一个手续费,然后你看下怎么设计13.怎么防止手续费算错而或者是防止手续费多收或者是少收?14.那他系统这样你去设计一套它的整一个系统的数据模型,你是怎么设计15.这个系统你会考虑用缓存吗?什么地方用缓存你觉得16.系统的扩展性和鲁棒性你是怎么考虑?17.你们系统,你们现在团队的系统稳定性是怎么做的18.你们资金安全是怎么保障的?19.手撕:有一条直线,总长度为N公里(比如 11 公里),我们把它当作边界线。每隔一公里安装一个摄像头,所以总共 N+1个摄像头,分别在 0km、1km、2km ... Nkm 的位置。这些摄像头是从不同厂家采购的,所以每个摄像头的拍摄半径不一样。每个摄像头可以拍它所在点的前后若干公里,比如摄像头 i 可以拍摄从 i - r 到 i + r 之间的整段。r 是一个非负整数(可能为 0,表示只能拍当前点)。问题是:我们希望启用最少数量的摄像头,就能把整个区间 [0, N] 都拍到(覆盖),不遗漏任何一段。摄像头不能坏,不考虑维修
查看19道真题和解析
点赞 评论 收藏
分享
评论
3
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务