渊亭科技面试(部分)

面试官介绍岗位是做算法中台项目,好像还是和国防科大老师合作的。还说在大语言模型出来之前,智能客服项目的原理都差不多,包括阿里店小秘。

  • 你有了解公司算法团队怎么做的吗?小M训练,给模型喂的数据量少,怎样保证效果?newBing: 小M训练是一种机器学习的方法,可以让模型在只看到每一类的少量样本的情况下进行分类。

  • kubernetes service的clusterIP和NodeIP的区别?参考答案by newBing和1
    ClusterIP和NodePort是两种不同的服务类型,它们的区别主要在于是否可以从集群外部访问服务。
    ClusterIP是默认的服务类型,它为集群内部的Pod提供了一个虚拟IP地址,可以通过该地址访问服务。ClusterIP只能在集群内部使用,外部无法访问。
    NodePort是一种将Service暴露到集群外部的方式,访问任意一个 NodeIP:nodePort都将路由到ClusterIP。

  • SkyWalking的原理?A:字节码增强技术。Q:有深入了解吗,比如字节码增强有哪些框架,具体是怎么做的?newBing: 字节码增强技术就是一类对现有字节码进行修改或者动态生成全新字节码文件的技术。它可以用来实现动态代理、AOP、性能监控等功能。
    常见的字节码增强技术大致分为两类:静态增强和动态增强。静态增强最常见的就是AspectJ,它有自己的语法。动态增强包括ASM、Javassist、Cglib、Java Proxy等工具。
    静态增强是在编译期对字节码进行修改,需要重新编译类文件。动态增强是在运行期对字节码进行修改,不需要重新编译类文件。静态增强的优点是性能高,缺点是不灵活。动态增强的优点是灵活,缺点是性能低。


  1. Kubernetes(K8S)(六)——service(ClusterIP、NodePort、无头服务、LoadBalancer、ExternalName等) ↩︎

你可能感兴趣的:(面试,字节码增强,SkyWalking,k8s,NodePort)